<SEC-DOCUMENT>0000703604-23-000048.txt : 20230510
<SEC-HEADER>0000703604-23-000048.hdr.sgml : 20230510
<ACCEPTANCE-DATETIME>20230510105452
ACCESSION NUMBER:		0000703604-23-000048
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		88
CONFORMED PERIOD OF REPORT:	20230331
FILED AS OF DATE:		20230510
DATE AS OF CHANGE:		20230510

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Distribution Solutions Group, Inc.
		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:		23904895

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

	MAIL ADDRESS:	
		STREET 1:		8770 WEST BRYN MAWR AVENUE
		STREET 2:		SUITE 900
		CITY:			CHICAGO
		STATE:			IL
		ZIP:			60631

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	LAWSON PRODUCTS INC/NEW/DE/
		DATE OF NAME CHANGE:	19920703
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>dsgr-20230331.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2023 Workiva--><!--r:50e926f6-33bd-47b7-ba2e-5238037a2263,g:2d9a5f4d-e46d-4c03-bdbc-5a4ec195b013,d:c02628e23d294a51a19fd39887ebf598--><html xmlns:srt="http://fasb.org/srt/2022" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:dsgr="http://www.lawsonproducts.com/20230331" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns="http://www.w3.org/1999/xhtml" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2022" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>dsgr-20230331</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80L2ZyYWc6MmVhY2QwMzY5NmU0NDg0YmE3NmVhYTdmZGU3MWJiZGEvdGFibGU6NWFkZGUyYTM1MjQ2NDEzMGExNDYxYmEwMmNmNzA3MzkvdGFibGVyYW5nZTo1YWRkZTJhMzUyNDY0MTMwYTE0NjFiYTAyY2Y3MDczOV8yLTEtMS0xLTE1NzIxOQ_de97ee9f-f952-405e-99f1-3df474876be7">0000703604</ix:nonNumeric><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80L2ZyYWc6MmVhY2QwMzY5NmU0NDg0YmE3NmVhYTdmZGU3MWJiZGEvdGFibGU6NWFkZGUyYTM1MjQ2NDEzMGExNDYxYmEwMmNmNzA3MzkvdGFibGVyYW5nZTo1YWRkZTJhMzUyNDY0MTMwYTE0NjFiYTAyY2Y3MDczOV81LTEtMS0xLTE1NzIxOQ_940593ff-aeea-42b5-8ad5-690acdd12876">False</ix:nonNumeric><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80L2ZyYWc6MmVhY2QwMzY5NmU0NDg0YmE3NmVhYTdmZGU3MWJiZGEvdGFibGU6NWFkZGUyYTM1MjQ2NDEzMGExNDYxYmEwMmNmNzA3MzkvdGFibGVyYW5nZTo1YWRkZTJhMzUyNDY0MTMwYTE0NjFiYTAyY2Y3MDczOV82LTEtMS0xLTE1NzIxOQ_31354205-aabb-48b7-89c3-0d601fd82e18">2023</ix:nonNumeric><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80L2ZyYWc6MmVhY2QwMzY5NmU0NDg0YmE3NmVhYTdmZGU3MWJiZGEvdGFibGU6NWFkZGUyYTM1MjQ2NDEzMGExNDYxYmEwMmNmNzA3MzkvdGFibGVyYW5nZTo1YWRkZTJhMzUyNDY0MTMwYTE0NjFiYTAyY2Y3MDczOV83LTEtMS0xLTE1NzIxOQ_5c0c5a74-1125-49ad-99f4-cec5ad72a61a">Q1</ix:nonNumeric><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="dei:CurrentFiscalYearEndDate" format="ixt:date-month-day" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80L2ZyYWc6MmVhY2QwMzY5NmU0NDg0YmE3NmVhYTdmZGU3MWJiZGEvdGFibGU6NWFkZGUyYTM1MjQ2NDEzMGExNDYxYmEwMmNmNzA3MzkvdGFibGVyYW5nZTo1YWRkZTJhMzUyNDY0MTMwYTE0NjFiYTAyY2Y3MDczOV84LTEtMS0xLTE1NzIxOQ_b16d11a4-64f6-4b9d-b628-e4cdb67d8998">12/31</ix:nonNumeric><ix:nonNumeric contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNi0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjphNzkxYTRmNTFiODI0NGVjODFmMGZkNDljYjUxZThmNF8yOA_4b2abe81-b3f2-4640-b345-2ed2a5b18fb4">http://www.lawsonproducts.com/20230331#LeaseLiabilityCurrent</ix:nonNumeric><ix:nonNumeric contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNi0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjphNzkxYTRmNTFiODI0NGVjODFmMGZkNDljYjUxZThmNF8yOA_dcf2d444-654a-462d-90b4-8656f7a7aad2">http://www.lawsonproducts.com/20230331#LeaseLiabilityCurrent</ix:nonNumeric><ix:nonNumeric contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNy0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjpiZjVkZTMzZWFhN2U0YTliYjg5YjY0YWI2N2RjM2FhZF8yOA_307599cf-7083-4373-91bc-a496c7d30733">http://www.lawsonproducts.com/20230331#LeaseLiabilityCurrent</ix:nonNumeric><ix:nonNumeric contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNy0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjpiZjVkZTMzZWFhN2U0YTliYjg5YjY0YWI2N2RjM2FhZF8yOA_f5def0d5-27ac-45c4-97fd-6871952e3fc0">http://www.lawsonproducts.com/20230331#LeaseLiabilityCurrent</ix:nonNumeric><ix:nonNumeric contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTAtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246NTJmYzI3NjE1NjU1NGEzZmFkYjhmMmJjNzY0ZjBlNWFfMzA_2ed4c6b3-eb76-4c95-89c6-3de664c9506c">http://www.lawsonproducts.com/20230331#LeaseLiabilityNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTAtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246NTJmYzI3NjE1NjU1NGEzZmFkYjhmMmJjNzY0ZjBlNWFfMzA_f57ed06d-d9a1-4796-a114-963a48c25d6d">http://www.lawsonproducts.com/20230331#LeaseLiabilityNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTEtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZTY5ZGVjMzIxY2FjNGU2MDk0NzBmOTVlZTAzNmIxNmZfMzA_2e6704c1-c65d-40a3-a453-e8b403138fc8">http://www.lawsonproducts.com/20230331#LeaseLiabilityNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTEtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZTY5ZGVjMzIxY2FjNGU2MDk0NzBmOTVlZTAzNmIxNmZfMzA_6ae894ab-6e6c-4fd9-a48b-173d11cefec0">http://www.lawsonproducts.com/20230331#LeaseLiabilityNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82NC9mcmFnOjZkZDAwODZlNTc3OTQ2NzJiZmFlZGEwMjMyNjY2NzI5L3RhYmxlOmExYjg0OTYyZTlmNjQ2MWY4ZDg2MzdjMDY5ZmEyZmVlL3RhYmxlcmFuZ2U6YTFiODQ5NjJlOWY2NDYxZjhkODYzN2MwNjlmYTJmZWVfMi0yLTEtMS0xNTcyMTk_4b2abe81-b3f2-4640-b345-2ed2a5b18fb4">http://www.lawsonproducts.com/20230331#LeaseLiabilityCurrent</ix:nonNumeric><ix:nonNumeric contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82NC9mcmFnOjZkZDAwODZlNTc3OTQ2NzJiZmFlZGEwMjMyNjY2NzI5L3RhYmxlOmExYjg0OTYyZTlmNjQ2MWY4ZDg2MzdjMDY5ZmEyZmVlL3RhYmxlcmFuZ2U6YTFiODQ5NjJlOWY2NDYxZjhkODYzN2MwNjlmYTJmZWVfMi0yLTEtMS0xNTcyMTk_dcf2d444-654a-462d-90b4-8656f7a7aad2">http://www.lawsonproducts.com/20230331#LeaseLiabilityCurrent</ix:nonNumeric><ix:nonNumeric contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82NC9mcmFnOjZkZDAwODZlNTc3OTQ2NzJiZmFlZGEwMjMyNjY2NzI5L3RhYmxlOmExYjg0OTYyZTlmNjQ2MWY4ZDg2MzdjMDY5ZmEyZmVlL3RhYmxlcmFuZ2U6YTFiODQ5NjJlOWY2NDYxZjhkODYzN2MwNjlmYTJmZWVfMy0yLTEtMS0xNTcyMTk_307599cf-7083-4373-91bc-a496c7d30733">http://www.lawsonproducts.com/20230331#LeaseLiabilityCurrent</ix:nonNumeric><ix:nonNumeric contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82NC9mcmFnOjZkZDAwODZlNTc3OTQ2NzJiZmFlZGEwMjMyNjY2NzI5L3RhYmxlOmExYjg0OTYyZTlmNjQ2MWY4ZDg2MzdjMDY5ZmEyZmVlL3RhYmxlcmFuZ2U6YTFiODQ5NjJlOWY2NDYxZjhkODYzN2MwNjlmYTJmZWVfMy0yLTEtMS0xNTcyMTk_f5def0d5-27ac-45c4-97fd-6871952e3fc0">http://www.lawsonproducts.com/20230331#LeaseLiabilityCurrent</ix:nonNumeric><ix:nonNumeric contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82NC9mcmFnOjZkZDAwODZlNTc3OTQ2NzJiZmFlZGEwMjMyNjY2NzI5L3RhYmxlOmExYjg0OTYyZTlmNjQ2MWY4ZDg2MzdjMDY5ZmEyZmVlL3RhYmxlcmFuZ2U6YTFiODQ5NjJlOWY2NDYxZjhkODYzN2MwNjlmYTJmZWVfNS0yLTEtMS0xNTcyMTk_2ed4c6b3-eb76-4c95-89c6-3de664c9506c">http://www.lawsonproducts.com/20230331#LeaseLiabilityNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82NC9mcmFnOjZkZDAwODZlNTc3OTQ2NzJiZmFlZGEwMjMyNjY2NzI5L3RhYmxlOmExYjg0OTYyZTlmNjQ2MWY4ZDg2MzdjMDY5ZmEyZmVlL3RhYmxlcmFuZ2U6YTFiODQ5NjJlOWY2NDYxZjhkODYzN2MwNjlmYTJmZWVfNS0yLTEtMS0xNTcyMTk_f57ed06d-d9a1-4796-a114-963a48c25d6d">http://www.lawsonproducts.com/20230331#LeaseLiabilityNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82NC9mcmFnOjZkZDAwODZlNTc3OTQ2NzJiZmFlZGEwMjMyNjY2NzI5L3RhYmxlOmExYjg0OTYyZTlmNjQ2MWY4ZDg2MzdjMDY5ZmEyZmVlL3RhYmxlcmFuZ2U6YTFiODQ5NjJlOWY2NDYxZjhkODYzN2MwNjlmYTJmZWVfNi0yLTEtMS0xNTcyMTk_2e6704c1-c65d-40a3-a453-e8b403138fc8">http://www.lawsonproducts.com/20230331#LeaseLiabilityNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82NC9mcmFnOjZkZDAwODZlNTc3OTQ2NzJiZmFlZGEwMjMyNjY2NzI5L3RhYmxlOmExYjg0OTYyZTlmNjQ2MWY4ZDg2MzdjMDY5ZmEyZmVlL3RhYmxlcmFuZ2U6YTFiODQ5NjJlOWY2NDYxZjhkODYzN2MwNjlmYTJmZWVfNi0yLTEtMS0xNTcyMTk_6ae894ab-6e6c-4fd9-a48b-173d11cefec0">http://www.lawsonproducts.com/20230331#LeaseLiabilityNoncurrent</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="dsgr-20230331.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i11c1ad4c6ebc4ae6920634453a943f95_I20230501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="idcbab8a2b7314ec493b0f65fd152834c_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-03-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="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iddbd9e8bbbaa4cfe9a4e46689dc52d48_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3eaece438d3a40bcbc5b0743e3e47319_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i675a28a65d1a4798b022a01c3e40ad7f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb30e5985bf248258ea99545bcd6fcc2_I20221231"><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:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i19d4c3a8640144aab99c72db22768d5b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i170a1e1e86e345648728c4aef73e5e5c_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i80c0b54cd0a8425e846e2c754a9ac7e8_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81277c951d244b369fb3a79e5223a6a6_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idad0d90538104c8fb54134784c0178a1_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1458e980e42d41eeb15961611ec2d475_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i085ea06b95454d2390c9ae668b014300_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3debe790555f41a3b86d3b3a8396f481_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iccf3bb3161bd4b608a35b8cceb8974e5_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i030488aa9449408c9dbf13dbb717bfb9_I20230331"><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:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i098bef899dd24c27899bf1c583a1f7d1_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3cf3abe9df5649eba9e430093e3fcdc3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ace67405ab74c5b9724ed1f7d620124_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3fd7d21a75a6424e95cdd7e8d8b776dd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i43a71561656640cdaaacc7a7477eed23_I20211231"><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:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i181031d21baf49f9a70c8d35543fe1cd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6d40dd0ffb44ac4af7e9a6cc731565f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib81951c39b4f45b5aa2a450b59621b02_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib4e1ba7658e14fd99a2279ee1e6a0862_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9337e5c966a3466aaa0ac43286bc5de4_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5913b5d5e29a4b208b783129b24da749_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5594375cbf71409ebb7514ac81a67640_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife25f1fea36e433fafce762188ce4a2a_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66455393ec774003837886ce30429b89_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia88719d619ee4c7a97e5ef3a671f95bf_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id3e5518143a8499988f64485911af347_I20220331"><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:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if7c058f04b254b5ab776f6705870884c_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie3985440235749e38d5bf462983c13ac_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>dsgr:segment</xbrli:measure></xbrli:unit><xbrli:context id="ibe130b4c01ac401288f2dabe17e0c0bf_I20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:TestEquityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7924ea96c888417e9f3ca3aca7363c5f_I20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:GexproMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia8a680326f544eb58213c206c539dc0f_D20220401-20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:TestEquityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c8424b7584a43afbad07f219047b357_D20220401-20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dsgr:TestEquityEquityholderMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:DSGFormerlyLawsonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a337c17f6d14c16a76fbc8e4d2a3260_D20230320-20230320"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dsgr:TestEquityEquityholderMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:DSGFormerlyLawsonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-03-20</xbrli:startDate><xbrli:endDate>2023-03-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i79b19a741e2a40b2b8d4ea0bcf75e270_D20220401-20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:GexproMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i43a748240ee04d31b56a74a01ff992c0_D20220401-20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:GexproMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">dsgr:GexproServicesHoldbackSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dsgr:GexproServicesStockholderMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i97ab0bacfd604dd0b355066902c1f27f_D20230320-20230320"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:GexproMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">dsgr:GexproServicesHoldbackSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dsgr:GexproServicesStockholderMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-03-20</xbrli:startDate><xbrli:endDate>2023-03-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idfeff27818f944f6bebabd6d0a8383f4_D20220401-20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:DSGFormerlyLawsonMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dsgr:TestEquityAndGexproServicesShareholdersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ddc3b221d6642a4a0bb6bced687df87_D20230320-20230320"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:GexproMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dsgr:GexproServicesStockholderMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-03-20</xbrli:startDate><xbrli:endDate>2023-03-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a9b72a112924b569b01098a15de075d_D20230320-20230320"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:DSGFormerlyLawsonMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dsgr:TestEquityAndGexproServicesShareholdersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-03-20</xbrli:startDate><xbrli:endDate>2023-03-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i887159846db74939aef8b6083db28b2e_D20230330-20230330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:HISCOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-03-30</xbrli:startDate><xbrli:endDate>2023-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="location"><xbrli:measure>dsgr:location</xbrli:measure></xbrli:unit><xbrli:context id="ia156c3e1fc0e47e79b12ca147fe3e5cc_I20230330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:HISCOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i168eca44deee461fa9bb5b399e950425_D20230331-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:HISCOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-03-31</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7fd8bb9f80574ab1b2bf776d9c1dc3a3_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">dsgr:LutherKingCapitalManagementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i76af8b0a52be4abe94958cb73196c040_D20220401-20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dsgr:TestEquityAndGexproServicesFormerOwnersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:DSGFormerlyLawsonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i651b257c148a4c7e983d7a90cd758a3a_D20220401-20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dsgr:TestEquityAndGexproMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">dsgr:EarnoutSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:DSGFormerlyLawsonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i803e60d2397f4427a8dd23ba4f10fa4f_D20220401-20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:DSGFormerlyLawsonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iedf0f5e0d90a4092a52718d6b5230780_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:DSGFormerlyLawsonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibcf582d15e7e431d9d91825bd9155638_I20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:DSGFormerlyLawsonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6cdf7242f4b44f428c1cab4ad2f0073f_I20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dsgr:TestEquityAndGexproMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:DSGFormerlyLawsonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie91a7466bbda44868129c8b001caf855_D20220401-20220401"><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="srt:CounterpartyNameAxis">dsgr:TestEquityAndGexproMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:DSGFormerlyLawsonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib811fd015cd844fc8b68b092db36e45e_D20220401-20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dsgr:TestEquityAndGexproMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:DSGFormerlyLawsonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07bb0f026d204d0596c83d60993bf8a8_D20220401-20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dsgr:TestEquityAndGexproMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:DSGFormerlyLawsonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia1597ff5bfbc47168015c9964fae8f16_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:DSGFormerlyLawsonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if33b247d301f47108b28cf64ee9bc116_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:DSGFormerlyLawsonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4681bff2bbae4c0caebc8e8b1f2a2ef2_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dsgr:TestEquityAndGexproMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:DSGFormerlyLawsonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f718761ea5247e0b7536e8269f5faa8_I20220429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:InterworldHighwayLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie84a06c8f9994b1ba9388e5a7330fcde_I20220103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:ResoluxMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i04f76447e4cb4d1cadcebe3235cf4122_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:FrontierMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic67153fba70e49d083e9185679b73dcc_I20220601"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:NationalTestEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id2e483b13cfb488c836e8b4794c34943_I20221201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:InstrumexMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia93246a870af4ea58ecc212a5dcc01a2_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:A2022AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i626dd3b50b394fedbb7951a282eb2a0f_I20220429"><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">dsgr:InterworldHighwayLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4299defcafa4d3099d255063853b278_I20220103"><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">dsgr:ResoluxMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd331768dfc64383b3370e5191e27aa2_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:FrontierMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07cb11440c864027bd0068bbb5a53be3_I20220601"><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">dsgr:NationalTestEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a7ec1a906d444308067186e6d2db44c_I20221201"><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">dsgr:InstrumexMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i635dba165a3c49e2b8e7e3a2e1d60850_I20230331"><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">dsgr:A2022AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib4cfa7031fc84e57aa4348c299a6f5df_I20220429"><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">dsgr:InterworldHighwayLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d17eb9ee8234b149256314ed188b739_I20220103"><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">dsgr:ResoluxMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i459397cffc7a4c759a960172b685ebf4_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:FrontierMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i381bfe0523ff4abdbf379927112e01a2_I20220601"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:NationalTestEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56008845a7474fa8afc5cab92ed92cce_I20221201"><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">dsgr:InstrumexMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i98686223753d4228875e569ed8325832_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:A2022AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3b57ae62c4d4475a815e59c21a3bc94_D20220429-20220429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:InterworldHighwayLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-29</xbrli:startDate><xbrli:endDate>2022-04-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8afdb7314fa844a39c0bc7a821c78b05_D20220103-20220103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:ResoluxMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-03</xbrli:startDate><xbrli:endDate>2022-01-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3fa469a6137e49da824e8ff3b3779b24_D20220331-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:FrontierMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-03-31</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i667451542afc4bb38a41f69cbef75e61_D20220601-20220601"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:NationalTestEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-06-01</xbrli:startDate><xbrli:endDate>2022-06-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if45eea3276d54239ae10c39da9573fa6_D20221201-20221201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:InstrumexMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-01</xbrli:startDate><xbrli:endDate>2022-12-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc64f8e1419b409697f656fc8c7d428b_D20221231-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:A2022AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1bc59efad8249c8ac0cb7a298c3fc44_D20220602-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:NationalTestEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-06-02</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icff308fb617a48cf99ad4c7c74f74780_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:FrontierMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia28af3b7a88a4f1d8e258c597b1c4897_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:FrontierMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie75fed934eff4c21b2148416f7599df0_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:OtherAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="revenuestream"><xbrli:measure>dsgr:revenueStream</xbrli:measure></xbrli:unit><xbrli:context id="i63d277fed9824efa904ab001165f9d85_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dsgr:TestEquitySegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id706da4a1a62426b90dff8d43963c1c4_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dsgr:GexproServicesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d4704c6a2a248538ee6167527e7c1c0_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dsgr:GexproServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e7b1c459044443e8e4a9f3f0212d9b2_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib349939ef05e4c009704a5a5a4f03735_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e8ffd8c44c04087a9d0bf8646c30754_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i327b98791a2040ac8802cbaac40aa33e_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iebdc13b7a60845158640801f5a7efc48_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if47745f99d6d4d1982ea51f5ffd05f9b_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i267ee5a4855f4c19b3647aa4a4b3e02e_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia80c89587c29455c82c2fb8506a5a569_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib95cdcabd5ee4d0e8d23f1f589e2d770_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id9449bbeda5b472baebc943cdf052cfa_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i115d0abde3634a2381d43336e2344e92_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">dsgr:OtherGeographicalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife8ce06e58284697b7bb1876e9211fbb_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">dsgr:OtherGeographicalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71d85fe84c514eb6879c6868812fc3cd_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dsgr:RentalProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1fb521fbf3143b2932edc908f093770_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dsgr:RentalProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d2c4c8b990a4991a0b89420835959b8_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dsgr:PartsWasherLeasingProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i269109421060462b96a7694ed00057fb_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dsgr:RentalProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia0434f5e73d2451b9b5563541d6c8135_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dsgr:RentalProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i840a0779a70546d390091d17ffd179f2_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id73eef93d5b14d84b3f040decc59324b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb00869b91b240c9957b158bbf655d69_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d2da19239d64073981d384562c07cd4_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i581720a681f442229d95beb57c80d39d_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0cbf21b92484fb18fcfab4dc7328628_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifff96260ccee4a0180ca9d7a51a5e1ed_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc3af1e395d84d13b34ae69a219a3f4b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1325cfb33071449b9ad9b904dc2342f8_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a9fe75e0fbe40d0b43bec1cf43a335a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie00539cb54b648889cd11470c0732a75_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1551d7c5ef845aebb5d7f1d4d9831da_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i455c44c56dc24af4a9c497f04fdd3891_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae4a427de3a049b8a4d0dca72dc9610c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie94a89e4604b4cb3bab7c82bd0160559_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">dsgr:PropertyPlantAndEquipmentExcludingRentalEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3113ceb818a84b3b8f3df11aa12bd50a_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">dsgr:PropertyPlantAndEquipmentExcludingRentalEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i58383aa390144657a5b98bc5158b4fba_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">dsgr:RentalEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6917944243e41e395aa1807f9f45aba_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">dsgr:RentalEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8346e009d25a454d8b5f7c3202ef538d_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">dsgr:RentalEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31b750aacad74a4b8797ed8446019dc1_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">dsgr:RentalEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iebabc2921e6a49d997ca48134ce19dc9_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dsgr:LawsonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d6c8dae4f7b4d018ffcf565393c7fa7_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dsgr:TestEquitySegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i28e171d209ed4730a76fd8b6c6afca76_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dsgr:GexproServicesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd41aac5dff6408083ffde12a68bfb78_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">dsgr:CorporateAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i659ba5e5272641faada80fb0bb771fac_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dsgr:LawsonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iebf9a5b1fdc94a79aff246623215950b_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dsgr:TestEquitySegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1351093ecd3b422392fd72c43891b3b3_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dsgr:GexproServicesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia5ce843fb81c4e3085e003ddd7cccd98_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">dsgr:CorporateAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf0244785eae405a8be24f6fad88a10e_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dsgr:LawsonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e8599e22b0a41fcb96480ac8f5fa992_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dsgr:TestEquitySegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5985567ad6354db19dab56b7c95bd210_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dsgr:GexproServicesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b91d7b4c2b849ee9b2840f2d7a74f08_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">dsgr:CorporateAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i304ddaa6ee334a18be5fbc74ea386560_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibde9df6353084146a678884cd46831c1_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice1597c961ba4a8a911d47637d7c4088_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c3317bfa83447c68a1e2d3900c29dfa_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2d6a1ca54acd41f8997193f75ea0221e_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if872b931e62548c0b1e0533863db0aac_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="earnoutprovision"><xbrli:measure>dsgr:earnoutProvision</xbrli:measure></xbrli:unit><xbrli:context id="ic41602d295f946d89d7dbd9b472de623_D20220401-20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:DSGFormerlyLawsonMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie03a78af50094918a7ff94cfe1db50da_D20220401-20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dsgr:GexproServicesStockholderMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:DSGFormerlyLawsonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief685730e00a483e95bfb5004490124a_D20220429-20220429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dsgr:GexproServicesStockholderMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:DSGFormerlyLawsonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-29</xbrli:startDate><xbrli:endDate>2022-04-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9fec9cc0d19347178721e7ddd8bdf6d8_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dsgr:GexproServicesStockholderMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:DSGFormerlyLawsonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idbc0692c3182442293783059e15ea6cf_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dsgr:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i43c5025acce44162a5653880e8262f75_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dsgr:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia40aabeb02374cba863800308b650c5f_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dsgr:SeniorSecuredTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i399321d4ecb54bf28806c5bae5b25867_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dsgr:SeniorSecuredTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia835a61073504c37bde429874eaf98c3_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id738d526ed2e4708afc9b00f919c4289_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic3e7f113ae874ae9a8192730560dac29_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dsgr:OtherRevolvingCreditFacilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b3237666e47407ba47bbd9426c89543_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dsgr:OtherRevolvingCreditFacilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66f882d262e04a0d98cf40685e50a3f6_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f901f9cc81d45aead0c3080497217d9_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1783139e61e44e74995ae8293ae67f45_I20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if29b55b6b2b145e5ba6391d8e3e846f8_I20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic065ae19fa8e48adae90014d51aba038_I20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:BridgeLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f9840e7501a4eed975bd69d5e1cf551_I20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00ca73f8c3bf49e1a432ca28fa9b7eb6_I20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dsgr:DelayedDrawTermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id5563189b44147e2821fc4bc77bdde35_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i74b7cdd5a1d340858b2c660c2c43179b_D20220401-20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dsgr:VariableRateComponentAxis">dsgr:AlternateBaseRateOrCanadianPrimeRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">dsgr:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8fcf9391eae4da88db20b3eca21d188_D20220401-20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dsgr:VariableRateComponentAxis">dsgr:AlternateBaseRateOrCanadianPrimeRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">dsgr:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf3964723f9f43279bf0a3ebc8e1aa9c_D20220401-20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">dsgr:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dsgr:VariableRateComponentAxis">dsgr:AdjustedTermSOFROrCDORRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i92ae61f405a148c69036aa68d77edbb7_D20220401-20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">dsgr:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dsgr:VariableRateComponentAxis">dsgr:AdjustedTermSOFROrCDORRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibbb62deb751045b8a828395df1f3a27a_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i124a45b455e34acc8d49cb7fc52ef963_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if729869dd25149a68bbd8e362800275d_D20220401-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibee0a0d2b3df42e19ff0bf4060cff074_D20220401-20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id973ff8d01df439ca7800deec10a4a39_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6aab3226ca524c568e75aa735700fc13_I20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">dsgr:DSGMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">dsgr:LCKMAndMrKingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3bea6073a705427f99b7ac3dd84dde5f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:TestEquityAndGexproMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dsgr:TestEquityAndGexproServicesFormerOwnersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a5a5467e0f34ce0b4355761e88d74fd_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="branch"><xbrli:measure>dsgr:branch</xbrli:measure></xbrli:unit><xbrli:context id="i07a9884a11e842b280255aaddd91d821_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dsgr:LawsonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ee7797743e44823b30b410e64e939fe_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dsgr:TestEquitySegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i23fe1221ca064d5b954c07470ad4254e_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dsgr:GexproServicesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i599fcf7718cd421c91a382d486b123ff_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">dsgr:CorporateAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i267ca96467a94c96942b32d64d81bc08_D20230501-20230501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:HISCOMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2023-05-01</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="ic02628e23d294a51a19fd39887ebf598_1"></div><div style="min-height:31.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGV4dHJlZ2lvbjo3MGM1YWEzMGFiYTc0OWIzYjQ5MDNlNzQzNmU2MWI1Ml8xOTg4_3d342593-db64-4e03-9350-6653f0b268da">10-Q</ix:nonNumeric></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Mark One)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:2.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:89.091%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="dei:DocumentQuarterlyReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGFibGU6MjE2NzkwMTI0NDk1NDExN2E0ODc4NjdhNWNmNTVhN2YvdGFibGVyYW5nZToyMTY3OTAxMjQ0OTU0MTE3YTQ4Nzg2N2E1Y2Y1NWE3Zl8wLTEtMS0xLTE1NzIxOQ_8dd10ec5-a8b9-4ada-96e9-eeed696c99ea">&#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:10pt;font-weight:700;line-height:100%">QUARTERLY REPORT PURSUANT TO SECTION 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 the quarterly period ended <ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGV4dHJlZ2lvbjo3MGM1YWEzMGFiYTc0OWIzYjQ5MDNlNzQzNmU2MWI1Ml8xMzA_5ccc9c13-c787-4cb5-b546-74b0192445fd">March 31, 2023</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">or</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:2.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:89.091%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGFibGU6MGQ0OWJhNjEzNTA5NGZiZGI2YjhlNDJkMTVjYmNmYTMvdGFibGVyYW5nZTowZDQ5YmE2MTM1MDk0ZmJkYjZiOGU0MmQxNWNiY2ZhM18wLTEtMS0xLTE1NzIxOQ_31fc34fe-44cb-4f70-b2ee-9f10e4a97357">&#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:10pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION 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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGV4dHJlZ2lvbjo3MGM1YWEzMGFiYTc0OWIzYjQ5MDNlNzQzNmU2MWI1Ml8xOTg5_3449fb2c-9015-4e0b-be99-dedc76917022">0-10546</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGV4dHJlZ2lvbjo3MGM1YWEzMGFiYTc0OWIzYjQ5MDNlNzQzNmU2MWI1Ml8xOTgx_0af8efdd-19b6-4de7-9e18-1307fe14bb80">DISTRIBUTION SOLUTIONS GROUP, INC.</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Exact name of registrant as specified in its charter)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.439%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGFibGU6ZmRjMzY5NThmMjYzNDg5NTllMGM1ZGUxMDU0NGM1MTMvdGFibGVyYW5nZTpmZGMzNjk1OGYyNjM0ODk1OWUwYzVkZTEwNTQ0YzUxM18wLTAtMS0xLTE1NzIxOQ_81e4ae24-55eb-47d6-a20e-0f9829f12e53">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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGFibGU6ZmRjMzY5NThmMjYzNDg5NTllMGM1ZGUxMDU0NGM1MTMvdGFibGVyYW5nZTpmZGMzNjk1OGYyNjM0ODk1OWUwYzVkZTEwNTQ0YzUxM18wLTQtMS0xLTE1NzIxOQ_2d0ffc0e-51ca-4e24-9fd0-a86b492c0518">36-2229304</ix:nonNumeric></span></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(State or other jurisdiction of<br/>incorporation or organization)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(I.R.S. Employer<br/>Identification No.)</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGFibGU6ZmRjMzY5NThmMjYzNDg5NTllMGM1ZGUxMDU0NGM1MTMvdGFibGVyYW5nZTpmZGMzNjk1OGYyNjM0ODk1OWUwYzVkZTEwNTQ0YzUxM18zLTAtMS0xLTE1NzIxOS90ZXh0cmVnaW9uOmNlNzI0MGVmNDVlMDRiOGFhNmQ1ODQ4ZTY2NDA2MmFlXzQ_a4b09029-72b0-4532-bca9-2b9ab4e1249d">8770 W. Bryn Mawr Avenue</ix:nonNumeric>, <ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="dei:EntityAddressAddressLine2" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGFibGU6ZmRjMzY5NThmMjYzNDg5NTllMGM1ZGUxMDU0NGM1MTMvdGFibGVyYW5nZTpmZGMzNjk1OGYyNjM0ODk1OWUwYzVkZTEwNTQ0YzUxM18zLTAtMS0xLTE1NzIxOS90ZXh0cmVnaW9uOmNlNzI0MGVmNDVlMDRiOGFhNmQ1ODQ4ZTY2NDA2MmFlXzg_c14f5a6e-cbce-43a3-b406-ffca263ae9b7">Suite 900</ix:nonNumeric>,</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGFibGU6ZmRjMzY5NThmMjYzNDg5NTllMGM1ZGUxMDU0NGM1MTMvdGFibGVyYW5nZTpmZGMzNjk1OGYyNjM0ODk1OWUwYzVkZTEwNTQ0YzUxM18zLTEtMS0xLTE1NzIxOQ_4e07a5c9-bc83-4657-939c-4bdce8509914">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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGFibGU6ZmRjMzY5NThmMjYzNDg5NTllMGM1ZGUxMDU0NGM1MTMvdGFibGVyYW5nZTpmZGMzNjk1OGYyNjM0ODk1OWUwYzVkZTEwNTQ0YzUxM18zLTItMS0xLTE1NzIxOQ_25991c65-3ce2-4b80-80d8-8ee8f8ba5f8a">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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGFibGU6ZmRjMzY5NThmMjYzNDg5NTllMGM1ZGUxMDU0NGM1MTMvdGFibGVyYW5nZTpmZGMzNjk1OGYyNjM0ODk1OWUwYzVkZTEwNTQ0YzUxM18zLTQtMS0xLTE1NzIxOQ_c0fffa84-7f26-463a-adec-7f4478606ecc">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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGV4dHJlZ2lvbjo3MGM1YWEzMGFiYTc0OWIzYjQ5MDNlNzQzNmU2MWI1Ml8xOTkw_517424a7-e18b-4c0d-a74d-5acf796e0f6c">(773)</ix:nonNumeric>&#160;<ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGV4dHJlZ2lvbjo3MGM1YWEzMGFiYTc0OWIzYjQ5MDNlNzQzNmU2MWI1Ml8xOTgz_dc6aaf47-a289-4057-ba52-b8b17d5e0da8">304-5050</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Registrant&#8217;s telephone number, including area code)</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:31.744%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.521%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.969%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title of each class</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trading Symbol</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGFibGU6YmQxMmU5ZDg0YzlhNDAwODgyNTBkNTJkNWJlMjljMWQvdGFibGVyYW5nZTpiZDEyZTlkODRjOWE0MDA4ODI1MGQ1MmQ1YmUyOWMxZF8xLTAtMS0xLTE1NzIxOQ_b18df291-687a-4389-9544-a9e3d9c51b6a">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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGFibGU6YmQxMmU5ZDg0YzlhNDAwODgyNTBkNTJkNWJlMjljMWQvdGFibGVyYW5nZTpiZDEyZTlkODRjOWE0MDA4ODI1MGQ1MmQ1YmUyOWMxZF8xLTItMS0xLTE1NzIxOQ_453795a6-51fb-45e5-a51d-829f79690593">DSGR</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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGFibGU6YmQxMmU5ZDg0YzlhNDAwODgyNTBkNTJkNWJlMjljMWQvdGFibGVyYW5nZTpiZDEyZTlkODRjOWE0MDA4ODI1MGQ1MmQ1YmUyOWMxZF8xLTQtMS0xLTE1NzIxOQ_31234d93-0665-4d63-9fcb-cf6817fa9a67">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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGV4dHJlZ2lvbjo3MGM1YWEzMGFiYTc0OWIzYjQ5MDNlNzQzNmU2MWI1Ml8xOTg0_6c9cdd20-ea2e-4e55-a5f7-403eb9702a86">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#253;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#168;</span></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGV4dHJlZ2lvbjo3MGM1YWEzMGFiYTc0OWIzYjQ5MDNlNzQzNmU2MWI1Ml8xOTky_82e2da04-647d-4597-8e7b-423024e86f49">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#253;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#168;</span></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company.&#160;See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and "emerging growth company" in Rule 12b-2 of the Exchange Act.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:18.812%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:53.365%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.740%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.583%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Large&#160;accelerated&#160;filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#168;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGFibGU6M2Q5NjgzYTc4ZTE2NDYzM2I2ZTgyZWI2NjYzZDdlMjEvdGFibGVyYW5nZTozZDk2ODNhNzhlMTY0NjMzYjZlODJlYjY2NjNkN2UyMV8wLTItMS0xLTE1NzIxOQ_e5ad00c2-46c1-44b2-b9a3-0d6dd14a5a88">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"><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%">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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="dei:EntitySmallBusiness" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGFibGU6M2Q5NjgzYTc4ZTE2NDYzM2I2ZTgyZWI2NjYzZDdlMjEvdGFibGVyYW5nZTozZDk2ODNhNzhlMTY0NjMzYjZlODJlYjY2NjNkN2UyMV8xLTMtMS0xLTE1NzIxOQ_27f8735c-51ea-40a9-b385-c989376ab94b">&#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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGFibGU6M2Q5NjgzYTc4ZTE2NDYzM2I2ZTgyZWI2NjYzZDdlMjEvdGFibGVyYW5nZTozZDk2ODNhNzhlMTY0NjMzYjZlODJlYjY2NjNkN2UyMV8yLTMtMS0xLTE1NzIxOQ_f92bde05-8a6b-4491-a345-e59b6d3d7468">&#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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGV4dHJlZ2lvbjo3MGM1YWEzMGFiYTc0OWIzYjQ5MDNlNzQzNmU2MWI1Ml8xOTg2_108de0dd-5b43-4486-b1d0-99193fa346b4">&#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%">As of May&#160;1, 2023, <ix:nonFraction unitRef="shares" contextRef="i11c1ad4c6ebc4ae6920634453a943f95_I20230501" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGV4dHJlZ2lvbjo3MGM1YWEzMGFiYTc0OWIzYjQ5MDNlNzQzNmU2MWI1Ml8xOTc4_bb1f63c0-bed2-49f7-925e-17c30333a1c4">21,126,637</ix:nonFraction> shares of common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGV4dHJlZ2lvbjo3MGM1YWEzMGFiYTc0OWIzYjQ5MDNlNzQzNmU2MWI1Ml8xMDk5NTExNjI5OTgw_7d8334e3-fdb9-4a70-8ef7-9b03bca3afbc"><ix:nonFraction unitRef="usdPerShare" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGV4dHJlZ2lvbjo3MGM1YWEzMGFiYTc0OWIzYjQ5MDNlNzQzNmU2MWI1Ml8xMDk5NTExNjI5OTgw_e0050450-8266-4ace-ba68-5ae40739efec">1.00</ix:nonFraction></ix:nonFraction> par value, were outstanding.</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="ic02628e23d294a51a19fd39887ebf598_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">TABLE OF CONTENTS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:81.476%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.515%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Page&#160;#</span></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ic02628e23d294a51a19fd39887ebf598_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="#ic02628e23d294a51a19fd39887ebf598_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="#ic02628e23d294a51a19fd39887ebf598_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="#ic02628e23d294a51a19fd39887ebf598_16">5</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ic02628e23d294a51a19fd39887ebf598_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="#ic02628e23d294a51a19fd39887ebf598_19">March 31</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ic02628e23d294a51a19fd39887ebf598_19">, 202</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ic02628e23d294a51a19fd39887ebf598_19">3</a> (Unaudited) and December 31, 2022</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="#ic02628e23d294a51a19fd39887ebf598_19">5</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ic02628e23d294a51a19fd39887ebf598_22">Condensed Consolidated Statements of</a> Operations and Comprehensive Income<a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ic02628e23d294a51a19fd39887ebf598_22"> </a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ic02628e23d294a51a19fd39887ebf598_22">(Loss) </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="#ic02628e23d294a51a19fd39887ebf598_22">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="#ic02628e23d294a51a19fd39887ebf598_22"> </a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ic02628e23d294a51a19fd39887ebf598_22">Months Ended </a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ic02628e23d294a51a19fd39887ebf598_22">March 31</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ic02628e23d294a51a19fd39887ebf598_22">, 202</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ic02628e23d294a51a19fd39887ebf598_22">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="#ic02628e23d294a51a19fd39887ebf598_22"> and 20</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ic02628e23d294a51a19fd39887ebf598_22">2</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ic02628e23d294a51a19fd39887ebf598_22">2</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ic02628e23d294a51a19fd39887ebf598_22"> (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ic02628e23d294a51a19fd39887ebf598_22">6</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ic02628e23d294a51a19fd39887ebf598_25">Condensed Consolidated Statements of Changes in Stockholders' Equity for the Three</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ic02628e23d294a51a19fd39887ebf598_25"> </a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ic02628e23d294a51a19fd39887ebf598_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="#ic02628e23d294a51a19fd39887ebf598_25">March 31</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ic02628e23d294a51a19fd39887ebf598_25">, 202</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ic02628e23d294a51a19fd39887ebf598_25">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="#ic02628e23d294a51a19fd39887ebf598_25"> and 20</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ic02628e23d294a51a19fd39887ebf598_25">2</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ic02628e23d294a51a19fd39887ebf598_25">2</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ic02628e23d294a51a19fd39887ebf598_25"> (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ic02628e23d294a51a19fd39887ebf598_25">7</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ic02628e23d294a51a19fd39887ebf598_28">Condensed Consolidated Statements of Cash Flows for </a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ic02628e23d294a51a19fd39887ebf598_28">the </a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ic02628e23d294a51a19fd39887ebf598_28">Thr</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="#ic02628e23d294a51a19fd39887ebf598_28">ee</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="#ic02628e23d294a51a19fd39887ebf598_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="#ic02628e23d294a51a19fd39887ebf598_28">March 31</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ic02628e23d294a51a19fd39887ebf598_28">, 202</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ic02628e23d294a51a19fd39887ebf598_28">3</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ic02628e23d294a51a19fd39887ebf598_28"> and 20</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ic02628e23d294a51a19fd39887ebf598_28">2</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ic02628e23d294a51a19fd39887ebf598_28">2</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ic02628e23d294a51a19fd39887ebf598_28"> (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ic02628e23d294a51a19fd39887ebf598_28">9</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ic02628e23d294a51a19fd39887ebf598_31">Notes to Condensed Consolidated Financial Statements (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ic02628e23d294a51a19fd39887ebf598_34">11</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ic02628e23d294a51a19fd39887ebf598_103">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="#ic02628e23d294a51a19fd39887ebf598_103">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="#ic02628e23d294a51a19fd39887ebf598_103">31</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="#ic02628e23d294a51a19fd39887ebf598_118">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="#ic02628e23d294a51a19fd39887ebf598_118">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="#ic02628e23d294a51a19fd39887ebf598_118">44</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="#ic02628e23d294a51a19fd39887ebf598_121">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="#ic02628e23d294a51a19fd39887ebf598_121">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="#ic02628e23d294a51a19fd39887ebf598_121">44</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="#ic02628e23d294a51a19fd39887ebf598_124">PART II - OTHER INFORMATION</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ic02628e23d294a51a19fd39887ebf598_127">Item </a>1.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ic02628e23d294a51a19fd39887ebf598_127">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ic02628e23d294a51a19fd39887ebf598_127">45</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="#ic02628e23d294a51a19fd39887ebf598_130">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="#ic02628e23d294a51a19fd39887ebf598_130">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="#ic02628e23d294a51a19fd39887ebf598_130">45</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="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></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="#ic02628e23d294a51a19fd39887ebf598_136">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="#ic02628e23d294a51a19fd39887ebf598_136">Exhibits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ic02628e23d294a51a19fd39887ebf598_136">47</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="#ic02628e23d294a51a19fd39887ebf598_139">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="#ic02628e23d294a51a19fd39887ebf598_139">49</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="ic02628e23d294a51a19fd39887ebf598_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="#ic02628e23d294a51a19fd39887ebf598_7">Table of Contents</a></span></div></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CAUTIONARY STATEMENT REGARDING FORWARD LOOKING STATEMENTS</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 &#8220;forward-looking statements&#8221; that involve risks and uncertainties. Terms such as &#8220;aim,&#8221; &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;contemplates,&#8221; &#8220;continues,&#8221; &#8220;could,&#8221; &#8220;ensure,&#8221; &#8220;estimate,&#8221; &#8220;expect,&#8221; &#8220;forecasts,&#8221; &#8220;if,&#8221; &#8220;intend,&#8221; &#8220;likely,&#8221; &#8220;may,&#8221; &#8220;might,&#8221; &#8220;objective,&#8221; &#8220;outlook,&#8221; &#8220;plan,&#8221; &#8220;positioned,&#8221; &#8220;potential,&#8221; &#8220;predict,&#8221; &#8220;probable,&#8221; &#8220;project,&#8221; &#8220;shall,&#8221; &#8220;should,&#8221; &#8220;strategy,&#8221; &#8220;will,&#8221; &#8220;would,&#8221; and variations of them and other words and terms of similar meaning and expression (and the negatives of such words and terms) are intended to identify forward-looking statements. Forward-looking statements can also be identified by the fact that they do not relate strictly to historical or current facts. These statements are not guarantees of future performance and involve risks, uncertainties and assumptions that are difficult to predict. These statements are based on management&#8217;s current expectations, intentions or beliefs as of the date they are made and are subject to a number of factors, assumptions and uncertainties that could cause actual results to differ materially from those described in the forward-looking statements. Factors that could cause or contribute to such differences or that might otherwise impact our business, financial condition and results of operations include:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">inventory obsolescence;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">work stoppages and other disruptions at transportation centers or shipping ports;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the reliance of TestEquity Acquisition, LLC ("TestEquity") on a significant supplier for a significant amount of its product inventory;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in our customers, product mix and pricing strategy;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">disruptions of our information and communication systems;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">cyber-attacks or other information security incidents;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the inability to successfully recruit, integrate and retain productive sales representatives;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">difficulties in integrating the business operations of TestEquity and 301 HW Opus Holdings, Inc., which conducts business as Gexpro Services ("Gexpro Services"), with our legacy Lawson Products, Inc. operations, and/or the failure to successfully combine those operations within our expected timetable;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">failure to retain talented employees, managers and executives;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the inability of management to successfully implement changes in operating processes;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">various risks involved in any pursuit or completion by us of additional acquisitions;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">competition in the markets in which we operate;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potential impairment charges for goodwill and other intangible assets;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes that affect governmental and other tax-supported entities;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our significant amount of indebtedness;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">failure to adequately fund our operating and working capital needs through cash generated from operations and borrowings available under our credit facility;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">failure to meet the covenant requirements of our credit facility;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">government efforts to combat inflation, along with other interest rate pressures, could lead to higher financing costs;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">declines in the market price of our common stock;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the significant influence of Luther King Capital Management Corporation ("LKCM") over the Company in light of its ownership percentage;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any sales of shares of DSG common stock held by entities affiliated with LKCM or the possibility of any such sales;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">violations of environmental protection regulations;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in tax matters;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">risks arising from our international operations, including because TestEquity&#8217;s and Gexpro Services&#8217; international operations subject us to new and additional legal and regulatory regimes;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potential limitations on our ability to use our net operating losses and certain other tax attributes generated prior to the Mergers (as defined below);</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">public health emergencies;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">business uncertainties as a result of the Mergers;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">stockholder litigation relating to the Mergers;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">TestEquity and/or Gexpro Services may not have in place the financial organization, reporting and internal controls necessary for a public company;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a downturn in the economy or in certain sectors of the economy;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in energy costs, tariffs, transportation costs and the cost of raw materials used in our products, and other inflationary pressures;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">supply chain constraints, inflationary pressure and labor shortages;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">foreign currency exchange rate changes; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the other factors discussed in the &#8220;Risk Factors&#8221; section of our Annual Report on Form 10-K for the fiscal year ended December 31, 2022 and the &#8220;Risk Factors&#8221; section of this Quarterly Report on Form 10-Q.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic02628e23d294a51a19fd39887ebf598_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%">We undertake no obligation to update or revise any forward-looking statement contained herein, whether to reflect events or circumstances after the date on which such statement is made or to reflect the occurrence of unanticipated events or otherwise, except as may be required under applicable law.</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%"> </span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="ic02628e23d294a51a19fd39887ebf598_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="#ic02628e23d294a51a19fd39887ebf598_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;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 id="ic02628e23d294a51a19fd39887ebf598_16"></div><div style="margin-bottom:6pt"><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="ic02628e23d294a51a19fd39887ebf598_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%">Distribution Solutions Group, 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="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></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:16.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</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:9pt;font-weight:700;line-height:100%">ASSETS</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMy0xLTEtMS0xNTcyMTk_96e8d050-265e-4550-9353-86a327fef6dd">31,144</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMy0zLTEtMS0xNTcyMTk_e5ed6336-1587-4af0-95df-b3f160c2ea40">24,554</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNC0xLTEtMS0xNTcyMTk_4bac7d69-04e0-46d8-82ad-e59d2a8ae057">188</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNC0zLTEtMS0xNTcyMTk_3b4609a4-6593-46e9-8e04-a5eb425f808f">186</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, less allowances of $<ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNS0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjpmN2QyZDg1ZDI2Yzk0NjJiOThlZjU1M2I1ODNmM2FhY182NQ_2f7aeeba-c95b-4163-a33c-2bcbb0001e9b">2,058</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNS0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjpmN2QyZDg1ZDI2Yzk0NjJiOThlZjU1M2I1ODNmM2FhY183Mg_ef0db67c-14f3-4370-ad9c-94ed2ea48457">1,513</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNS0xLTEtMS0xNTcyMTk_972b5f7e-8137-4a34-aae0-76b822a95f75">172,688</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNS0zLTEtMS0xNTcyMTk_b29b3feb-dc0d-45bc-a2a8-7a2a0b63adfc">166,301</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNi0xLTEtMS0xNTcyMTk_c034ac1a-4629-4d1f-82bc-d1d96a42a9f5">269,981</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNi0zLTEtMS0xNTcyMTk_25d76158-c089-4217-b283-ee8b6ff02f59">264,374</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:9pt;font-weight:400;line-height:100%">Prepaid expenses and other current 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNy0xLTEtMS0xNTcyMTk_b7610c05-8b04-463a-b64d-16147dcd6a4c">25,726</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNy0zLTEtMS0xNTcyMTk_262f9dc9-ad1a-4645-a128-dd47eee750bc">22,773</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfOC0xLTEtMS0xNTcyMTk_bfe476f9-b472-468e-9f0e-93b5561eb50f">499,727</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfOC0zLTEtMS0xNTcyMTk_64cb9272-8e3f-4802-b2dc-313395c62579">478,188</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment, 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfOS0xLTEtMS0xNTcyMTk_62b40982-70ac-49aa-822a-ee72ef50d026">64,433</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfOS0zLTEtMS0xNTcyMTk_e29f6b86-926d-42b9-8e53-f5ac612cb921">64,395</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:9pt;font-weight:400;line-height:100%">Rental 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMTAtMS0xLTEtMTU3MjE5_32a493a1-a46a-4a69-ab55-7ff6ac9b76a5">27,168</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMTAtMy0xLTEtMTU3MjE5_21a4cf57-0307-4c96-b8fe-7c9b4477d0de">27,139</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMTEtMS0xLTEtMTU3MjE5_6020fae7-84a8-4ed1-ac2a-c907fe6bc12e">348,212</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMTEtMy0xLTEtMTU3MjE5_ba9efa75-db4d-4c1c-881c-9c6f4bc9fd36">348,048</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:9pt;font-weight:400;line-height:100%">Deferred tax asset</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%"><ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMTItMS0xLTEtMTU3MjE5_cf9de45c-e1e6-4614-95e3-41faac1cfb47">179</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMTItMy0xLTEtMTU3MjE5_630f12c0-c189-48b2-9d4d-b0ec133c6266">189</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMTMtMS0xLTEtMTU3MjE5_6f27b32b-1592-4bd1-8964-6e9660f97a5d">219,213</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMTMtMy0xLTEtMTU3MjE5_bd093bfa-5ce0-40ff-84fc-31a59b5492e5">227,994</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:CashSurrenderValueOfLifeInsurance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMTQtMS0xLTEtMTU3MjE5_e5339540-e3f9-4aa9-8fa3-3ea3abbebd04">17,500</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:CashSurrenderValueOfLifeInsurance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMTQtMy0xLTEtMTU3MjE5_028286e1-6470-41c9-891c-fc608181e792">17,166</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:9pt;font-weight:400;line-height:100%">Right of use operating lease 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMTUtMS0xLTEtMTU3MjE5_ac04665b-f97e-49cd-8bde-bbd6006bc763">46,403</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMTUtMy0xLTEtMTU3MjE5_fca614ac-19da-43d4-aaf9-55b35bde3696">46,755</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMTYtMS0xLTEtMTU3MjE5_826c64ae-cae8-4040-9987-bb071c8aa525">5,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMTYtMy0xLTEtMTU3MjE5_689782f5-8c58-43ca-9acf-40370383bf82">5,736</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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: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%"><ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMTctMS0xLTEtMTU3MjE5_a5c5577c-8c97-4e0e-a8cc-810370202a32">1,228,355</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: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%"><ix:nonFraction unitRef="usd" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMTctMy0xLTEtMTU3MjE5_0ff62891-df0b-43d2-a612-4228ef886208">1,215,610</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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</span></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:9pt;font-weight:700;line-height:100%">Current liabilities:</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:9pt;font-weight:400;line-height:100%">Accounts payable</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMjAtMS0xLTEtMTU3MjE5_c418151e-65fb-4e12-88a9-6194be9c07a7">90,871</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMjAtMy0xLTEtMTU3MjE5_e8ae5e77-1e2c-48dc-a746-ea04f144ef52">80,486</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:9pt;font-weight:400;line-height:100%">Current portion of long-term debt</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%"><ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMjEtMS0xLTEtMTU3MjE5_d7e8662c-ed52-4c65-bda6-161ba0d78bb8">16,094</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMjEtMy0xLTEtMTU3MjE5_1a64f39e-5ece-4f3b-8351-02d8664e6f71">16,352</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:9pt;font-weight:400;line-height:100%">Current portion of lease 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="dsgr:LeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMjItMS0xLTEtMTU3MjE5_65505a30-dc1d-4b48-a84b-3d653a20584a">10,744</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="dsgr:LeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMjItMy0xLTEtMTU3MjE5_e6a4f0e4-577c-427b-b6e9-134263c7faf3">9,964</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="dsgr:AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMjUtMS0xLTEtMTU3MjE5_a05f471b-952c-4d50-933b-19063bacace2">55,426</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="dsgr:AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMjUtMy0xLTEtMTU3MjE5_adaa4ebe-6c11-4baa-b957-5bfb71fd6700">62,677</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMjYtMS0xLTEtMTU3MjE5_c3dba5d9-4855-4e17-a9b9-4dc0a14c893f">173,135</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMjYtMy0xLTEtMTU3MjE5_75e9fd2d-c1b2-4429-92f3-9f8769c1da00">169,479</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt, less current portion, 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMjctMS0xLTEtMTU3MjE5_3b2878c7-14e7-4016-b3e5-9794b624292d">395,215</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMjctMy0xLTEtMTU3MjE5_295dbc00-3752-498a-94ff-ab2620f62064">395,825</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Lease 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="dsgr:LeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzAtMS0xLTEtMTU3MjE5_51d4738a-09d4-4919-ab5c-b3713f6d9cbb">39,061</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="dsgr:LeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzAtMy0xLTEtMTU3MjE5_05b5c6ee-f79e-4360-8c53-46e336f8adc7">39,828</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzEtMS0xLTEtMTU3MjE5_07ac1c9e-0e6b-4aed-bb8c-4ab8689e9ecd">24,123</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzEtMy0xLTEtMTU3MjE5_06dfba75-5c37-4c10-86b7-16149238c7a8">23,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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzItMS0xLTEtMTU3MjE5_018c2c98-fc43-4e9d-a43c-f3ae836d5b01">24,412</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzItMy0xLTEtMTU3MjE5_3c657069-1c3d-4600-821b-75bb3b972acd">23,649</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzMtMS0xLTEtMTU3MjE5_c8487b86-6e30-47bc-8a00-49876c959f9d">655,946</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzMtMy0xLTEtMTU3MjE5_36a875e4-4a80-4954-b0b5-ced81d23cb66">652,615</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:9pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 14)</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:9pt;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:9pt;font-weight:400;line-height:100%">Preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzYtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246NThlNTdiYjBlMWQ0NDdhZWE5YmYxNDlmYmFkOWI3YTBfMjE_7d8334e3-fdb9-4a70-8ef7-9b03bca3afbc"><ix:nonFraction unitRef="usdPerShare" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzYtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246NThlNTdiYjBlMWQ0NDdhZWE5YmYxNDlmYmFkOWI3YTBfMjE_e0050450-8266-4ace-ba68-5ae40739efec">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:9pt;font-weight:400;line-height:100%">Authorized - <ix:nonFraction unitRef="shares" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzctMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZGFjMGQ5NjM0NzFkNGMyNjkzODZhMWNmZWE2MDMyNWJfMTc_535ec5be-c6f0-41ed-bd21-1f9a9edeefc1"><ix:nonFraction unitRef="shares" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzctMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZGFjMGQ5NjM0NzFkNGMyNjkzODZhMWNmZWE2MDMyNWJfMTc_9f54442a-42c8-4915-891b-8220a0d58f45">500,000</ix:nonFraction></ix:nonFraction> shares, issued and outstanding &#8212; <ix:nonFraction unitRef="shares" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzctMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZGFjMGQ5NjM0NzFkNGMyNjkzODZhMWNmZWE2MDMyNWJfNTM_6a516be1-12f0-409b-9a82-75397f4daaae"><ix:nonFraction unitRef="shares" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzctMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZGFjMGQ5NjM0NzFkNGMyNjkzODZhMWNmZWE2MDMyNWJfNTM_737e1cfa-97f0-46b5-b584-ccc7b3a20b98"><ix:nonFraction unitRef="shares" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzctMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZGFjMGQ5NjM0NzFkNGMyNjkzODZhMWNmZWE2MDMyNWJfNTM_88dc592d-57a5-45cf-9072-a554c9ac7b74"><ix:nonFraction unitRef="shares" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzctMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZGFjMGQ5NjM0NzFkNGMyNjkzODZhMWNmZWE2MDMyNWJfNTM_b408854e-44f5-4aad-a58c-bb2f85620a0f">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzctMS0xLTEtMTU3MjE5_74357e61-697d-41e3-aa67-421cb3fb3bcb">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzctMy0xLTEtMTU3MjE5_120c0e86-f9e6-40e6-8ecd-e2a1f7d21e53">&#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:9pt;font-weight:400;line-height:100%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzgtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246M2YwMTc1YzAwZjM0NGZlYzg2OWViZjY5NDQyMTJhYWZfMTg_4792da1b-a267-402d-b60e-d3bea054917b"><ix:nonFraction unitRef="usdPerShare" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzgtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246M2YwMTc1YzAwZjM0NGZlYzg2OWViZjY5NDQyMTJhYWZfMTg_aa784c84-2431-4529-9303-96eea09ca03a">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:9pt;font-weight:400;line-height:100%">Authorized - <ix:nonFraction unitRef="shares" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzktMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZjdhNTQyNjEwMTU1NGJhNDhlYmZjMmU2NjgxNTE2MTBfMTc_bc6cd3a4-422b-46cc-9b0d-57d1083f29da"><ix:nonFraction unitRef="shares" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzktMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZjdhNTQyNjEwMTU1NGJhNDhlYmZjMmU2NjgxNTE2MTBfMTc_e78f0b57-0c23-4d73-8b04-4c6f204324ed">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:9pt;font-weight:400;line-height:100%">Issued - <ix:nonFraction unitRef="shares" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzktMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZjdhNTQyNjEwMTU1NGJhNDhlYmZjMmU2NjgxNTE2MTBfMzY_ea4a312c-7af1-4b52-95b0-af48b855c494">21,441,506</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzktMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZjdhNTQyNjEwMTU1NGJhNDhlYmZjMmU2NjgxNTE2MTBfNDM_64e04fe5-d2d7-4ff7-ab73-2d0ce8dd94e2">19,730,362</ix:nonFraction> shares, respectively</span></div><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding - <ix:nonFraction unitRef="shares" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzktMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZjdhNTQyNjEwMTU1NGJhNDhlYmZjMmU2NjgxNTE2MTBfODE_110757f9-38cc-45f3-8870-520ab27072f2">21,125,289</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzktMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZjdhNTQyNjEwMTU1NGJhNDhlYmZjMmU2NjgxNTE2MTBfODg_0e26b934-7e10-4de8-b699-c9c3a8a79ea1">19,416,784</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzktMS0xLTEtMTU3MjE5_ad65495c-9170-4c27-bcab-13d9bd0462c0">21,125</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzktMy0xLTEtMTU3MjE5_a3aff17b-e124-4d5c-a966-040e456c348c">19,417</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNDAtMS0xLTEtMTU3MjE5_e030f98b-1ae7-4c42-92d1-d3ee2f252026">591,292</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNDAtMy0xLTEtMTU3MjE5_e68add8b-2179-41ef-9d50-6fc6a61be7de">591,796</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:9pt;font-weight:400;line-height:100%">Retained deficit</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%">(<ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNDEtMS0xLTEtMTU3MjE5_57cbae5d-45eb-45bd-8476-a34ff98e08ff">19,833</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNDEtMy0xLTEtMTU3MjE5_43666ab7-bb8a-4a66-9314-d4f23b0c6ab4">25,736</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury stock &#8211; <ix:nonFraction unitRef="shares" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNDItMC0xLTEtMTU3MjE5L3RleHRyZWdpb246Yzc0M2Y3YmNlMGM0NDFhZmE0NTQ5MjBmOTBjY2M5NDNfMjE_ca679264-8df7-4be0-8da8-5aa2ec5fc1c8">316,217</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNDItMC0xLTEtMTU3MjE5L3RleHRyZWdpb246Yzc0M2Y3YmNlMGM0NDFhZmE0NTQ5MjBmOTBjY2M5NDNfMjg_8aedf757-16e0-4367-9a85-c9806326c8ac">313,578</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:TreasuryStockCommonValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNDItMS0xLTEtMTU3MjE5_d3a407d0-af71-4528-8cfd-1dc3897604b1">12,643</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:TreasuryStockCommonValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNDItMy0xLTEtMTU3MjE5_82000aa1-d8ba-4533-897f-fc1aa7f29ffd">12,526</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:9pt;font-weight:400;line-height:100%">Accumulated other comprehensive (loss) 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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNDMtMS0xLTEtMTU3MjE5_0db815e2-c8a6-4d4f-bee7-9e6e1cde4e6b">7,532</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNDMtMy0xLTEtMTU3MjE5_af2bccda-5c69-443b-b979-be9d3113a728">9,956</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNDQtMS0xLTEtMTU3MjE5_aa9f23e4-8105-47a2-b2ed-9f9e99107bb3">572,409</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNDQtMy0xLTEtMTU3MjE5_64825461-192b-493e-9544-316ffba97cf9">562,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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNDUtMS0xLTEtMTU3MjE5_885acc0d-a889-4ae7-b833-2f690f9a5f8b">1,228,355</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNDUtMy0xLTEtMTU3MjE5_4216492c-9bcd-4319-a140-da95f7292514">1,215,610</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 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 (Unaudited)</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="ic02628e23d294a51a19fd39887ebf598_22"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic02628e23d294a51a19fd39887ebf598_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%">Distribution Solutions Group, 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 Operations and Comprehensive Income (Loss)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except per share data)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></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:16.446%"></td><td style="width:0.1%"></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="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:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></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 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMy0xLTEtMS0xNTcyMTk_386495f6-df2c-4857-96ed-7bd993a678eb">348,270</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="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMy0zLTEtMS0xNTcyMTk_7fdfe012-53b1-4a7e-942a-c64a250d68d8">154,085</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="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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfNC0xLTEtMS0xNTcyMTk_797891cf-8316-4d21-b8df-6fd9c01d3c1b">215,399</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="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfNC0zLTEtMS0xNTcyMTk_4d2f9041-f9ac-4343-a48b-8cde2463628d">113,201</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="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: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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfNS0xLTEtMS0xNTcyMTk_49b047bd-e1c9-4f75-b616-491ed70d70e8">132,871</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="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfNS0zLTEtMS0xNTcyMTk_a78cf762-f83f-4add-a92a-26382434d589">40,884</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="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 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><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%">Selling, 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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfNy0xLTEtMS0xNTcyMTk_26fe0693-b16b-424c-b248-8ae75774f8d4">116,150</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="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfNy0zLTEtMS0xNTcyMTk_c5452d56-4c27-4bf8-bd43-6febaad5010a">37,896</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="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:700;line-height:100%">Operating income (loss)</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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfOC0xLTEtMS0xNTcyMTk_a430427b-2ffd-4b00-94d5-a45369ed1364">16,721</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="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfOC0zLTEtMS0xNTcyMTk_d4c4d1cf-afd8-4915-9d24-9f4dd2ff52f3">2,988</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="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 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="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%">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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMTAtMS0xLTEtMTU3MjE5_7dcade91-35e3-4c59-9ccb-40a2b07acbcc">7,670</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="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMTAtMy0xLTEtMTU3MjE5_4c030ba7-5233-4691-a251-da12033e2101">6,856</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="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%">Loss on extinguishment of debt</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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMTEtMS0xLTEtMTU3MjE5_f2a4b6d5-4bb2-4a2e-b8e4-f48ecc7c7ff0">&#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="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMTEtMy0xLTEtMTU3MjE5_384acf98-e514-48cc-9f52-902d0214674a">581</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="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%">Change in fair value of earnout 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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMTItMS0xLTEtMTU3MjE5_dec1348b-3735-4910-86c2-383727793ddf">57</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="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:DerivativeGainLossOnDerivativeNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMTItMy0xLTEtMTU3MjE5_763bc390-c740-4e0d-a67b-f2ef006ccb30">&#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="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%">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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMTMtMS0xLTEtMTU3MjE5_109a6e39-2e7c-4003-8ed8-81a9ec6a4ca3">975</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="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMTMtMy0xLTEtMTU3MjE5_75ef041a-9622-4f3f-ac6d-43be34ce9eeb">956</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="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 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="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:700;line-height:100%">Income (loss) before 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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMTUtMS0xLTEtMTU3MjE5_dfdb0631-ec5b-4ca1-848a-de55341ca0b9">8,019</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="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMTUtMy0xLTEtMTU3MjE5_011de123-0835-456c-8f0e-39b6784b9201">3,493</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="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%">Income tax expense (benefit)</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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMTYtMS0xLTEtMTU3MjE5_23b271b1-0900-4ff2-9e03-fd505c8852c1">2,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMTYtMy0xLTEtMTU3MjE5_dcffd915-82c7-4303-9619-a9b0f2cef70f">956</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="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 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="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:700;line-height:100%">Net income (loss)</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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMTgtMS0xLTEtMTU3MjE5_737c2364-5040-4a3a-8dd5-47a6d8bb8422">5,907</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="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMTgtMy0xLTEtMTU3MjE5_396f2372-5ad8-4328-aa83-ba99d61ccb82">2,537</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="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 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="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:700;line-height:100%">Basic income (loss) per share of common stock</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="usdPerShare" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMjAtMS0xLTEtMTU3MjE5_a7459633-9535-4e10-8fb5-fce5b0aa75b4">0.28</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="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMjAtMy0xLTEtMTU3MjE5_584f12e0-31b8-4c8c-9d8a-68cfaae09f9c">0.25</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="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 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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Diluted income (loss) per share of common stock</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="usdPerShare" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMjItMS0xLTEtMTU3MjE5_2b6a7fe2-55d5-4e7f-989d-ac4ec267d7ac">0.28</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="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMjItMy0xLTEtMTU3MjE5_a745a315-09a5-432e-8bc5-0413e8ca27ea">0.25</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="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 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="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:700;line-height:100%">Comprehensive income (loss)</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="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%">Net income (loss)</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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMjUtMS0xLTEtMTU3MjE5_737c2364-5040-4a3a-8dd5-47a6d8bb8422">5,907</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="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMjUtMy0xLTEtMTU3MjE5_396f2372-5ad8-4328-aa83-ba99d61ccb82">2,537</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="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%">Other comprehensive income (loss), net of tax:</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="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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMjctMS0xLTEtMTU3MjE5_2b83575b-1cc5-4d77-b6c6-256a8de9d837">2,624</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="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMjctMy0xLTEtMTU3MjE5_9841f458-83b5-4489-93a6-d99291af6031">171</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="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 13pt;text-align: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</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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMjgtMS0xLTEtMTcwMjk3_1d6fcac6-88ae-4cf7-975c-272f40c150d4">200</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="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMjgtMy0xLTEtMTcwMzEz_970bf25f-fe1e-407d-8e90-8330f2b18241">&#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="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 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive income (loss)</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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMjgtMS0xLTEtMTU3MjE5_4455660d-0c6c-4738-9000-6f61d7fe33b1">8,331</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="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMjgtMy0xLTEtMTU3MjE5_d949db7a-cede-42a1-84fd-0183b2a62383">2,366</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="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></table></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 (Unaudited)</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="ic02628e23d294a51a19fd39887ebf598_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="#ic02628e23d294a51a19fd39887ebf598_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%">Distribution Solutions Group, 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, except 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 style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:28.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.311%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.517%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.904%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><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: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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfMS0zLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjo2ZDcxYzJhNDUxYWU0NmZlYTlkOGJjMjkxZmViOTkyNF80_bb1361fc-ec87-4e01-897c-a84835d449b9"><ix:nonFraction unitRef="usdPerShare" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfMS0zLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjo2ZDcxYzJhNDUxYWU0NmZlYTlkOGJjMjkxZmViOTkyNF80_caad45a7-c971-4a36-bef7-4e0e8b01a1f6">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: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 Deficit</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at January 1, 2023</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iddbd9e8bbbaa4cfe9a4e46689dc52d48_I20221231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfMi0xLTEtMS0xNTcyMTk_63fee336-2b0a-4f20-99ab-a52c671fb88e">19,416,784</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iddbd9e8bbbaa4cfe9a4e46689dc52d48_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfMi0zLTEtMS0xNTcyMTk_5e70cca0-bfab-4aa0-8c98-1e197c8430d5">19,417</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3eaece438d3a40bcbc5b0743e3e47319_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfMi01LTEtMS0xNTcyMTk_a1afbc1f-e16c-4ebe-ba91-38da418af198">591,796</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i675a28a65d1a4798b022a01c3e40ad7f_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfMi03LTEtMS0xNTcyMTk_52cf7de3-75cb-4285-b616-d06f4c36f109">25,736</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idb30e5985bf248258ea99545bcd6fcc2_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfMi05LTEtMS0xNTcyMTk_75eae92c-1281-4750-9411-40ce33b55f09">12,526</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i19d4c3a8640144aab99c72db22768d5b_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfMi0xMS0xLTEtMTU3MjE5_44c1db32-f5be-4271-8ce6-5f6c8beb4658">9,956</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfMi0xMy0xLTEtMTU3MjE5_2fd88ff2-7f0b-4844-ac04-48b33f131f06">562,995</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 2px 13pt;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%">Net income (loss)</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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%"><ix:nonFraction unitRef="usd" contextRef="i170a1e1e86e345648728c4aef73e5e5c_D20230101-20230331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfMy03LTEtMS0xNTcyMTk_432ebe0d-9e2a-4ac1-90fa-d3bdeb7959c9">5,907</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: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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%"><ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfMy0xMy0xLTEtMTU3MjE5_9bc60591-bfe6-4e4e-af6f-5b48624ba558">5,907</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="i80c0b54cd0a8425e846e2c754a9ac7e8_D20230101-20230331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfNC0xMS0xLTEtMTU3MjE5_ebcc412b-93c0-48c2-a878-5d7de6858f61">2,624</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfNC0xMy0xLTEtMTU3MjE5_98a4ac72-32ca-492a-8add-a165122c354a">2,624</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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: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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%"><ix:nonFraction unitRef="usd" contextRef="i81277c951d244b369fb3a79e5223a6a6_D20230101-20230331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfNS01LTEtMS0xNTcyMTk_d7e32327-e74e-42dc-ad39-caa7cb00f9b5">773</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: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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%"><ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfNS0xMy0xLTEtMTU3MjE5_20ec323f-59e4-4324-8d86-1f7e14d9c722">773</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation liability paid in 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: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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="i81277c951d244b369fb3a79e5223a6a6_D20230101-20230331" decimals="-3" name="dsgr:AdjustmentsToAdditionalPaidInCapitalValueOfStockBasedCompensationLiabilityPaidInShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfNi01LTEtMS0xNjU0ODE_5af78de7-d220-40cf-bb79-0d00d8980e4a">227</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: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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="dsgr:AdjustmentsToAdditionalPaidInCapitalValueOfStockBasedCompensationLiabilityPaidInShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfNi0xMy0xLTEtMTY1NDgx_c64ca3d3-cf3e-431b-9280-52ec8cfbcd53">227</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="idad0d90538104c8fb54134784c0178a1_D20230101-20230331" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfNi0xLTEtMS0xNTcyMTk_d1fc5dc1-5aa3-435e-bb11-32dd644b0e12">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idad0d90538104c8fb54134784c0178a1_D20230101-20230331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfNi0zLTEtMS0xNTcyMTk_1a324846-81fc-4ed2-83b7-bf9401100fff">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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i81277c951d244b369fb3a79e5223a6a6_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfNi01LTEtMS0xNTcyMTk_d083e315-0801-4e36-bdcf-54cdc2ecb7c0">11</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: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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%"><ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfNi0xMy0xLTEtMTU3MjE5_494e2c57-3905-4e2b-b432-aa0750c787ae">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares issued - earnout</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%"><ix:nonFraction unitRef="shares" contextRef="idad0d90538104c8fb54134784c0178a1_D20230101-20230331" decimals="-3" name="dsgr:StockIssuedDuringPeriodSharesSettlementOfEarnout" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfOC0xLTEtMS0xNjU0OTE_317476b1-9f14-450d-8e2a-600b4c3bf8f5">1,700,000</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idad0d90538104c8fb54134784c0178a1_D20230101-20230331" decimals="-3" name="dsgr:StockIssuedDuringPeriodValueSettlementOfEarnout" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfOC0zLTEtMS0xNjU0OTE_e80c00fa-b680-44fc-8fa4-fd63478682b2">1,700</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i81277c951d244b369fb3a79e5223a6a6_D20230101-20230331" decimals="-3" sign="-" name="dsgr:StockIssuedDuringPeriodValueSettlementOfEarnout" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfOC01LTEtMS0xNjU0OTE_117c9ace-ca51-4afd-ad37-eb252c7d91cd">1,700</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: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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="dsgr:StockIssuedDuringPeriodValueSettlementOfEarnout" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfOC0xMy0xLTEtMTY1NDkx_cb7f81a0-9f7c-4211-b85b-205a1bd9e9c6">&#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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax withholdings related to net share settlements of stock-based compensation awards</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%">(<ix:nonFraction unitRef="shares" contextRef="idad0d90538104c8fb54134784c0178a1_D20230101-20230331" decimals="INF" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfNy0xLTEtMS0xNTcyMTk_e00273b5-7671-4e0c-b6cd-8bd1b5f65afc">2,639</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idad0d90538104c8fb54134784c0178a1_D20230101-20230331" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfNy0zLTEtMS0xNTcyMTk_09bfb259-a33d-4605-928c-d7293410bc80">3</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81277c951d244b369fb3a79e5223a6a6_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfNy01LTEtMS0xNTcyMTk_addecff5-78eb-447a-9664-fa76b2484f85">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: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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">(<ix:nonFraction unitRef="usd" contextRef="i1458e980e42d41eeb15961611ec2d475_D20230101-20230331" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfNy05LTEtMS0xNTcyMTk_1d5e2b70-8d32-4da9-8226-02d9bab5645c">117</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: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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">(<ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfNy0xMy0xLTEtMTU3MjE5_442f3522-b348-45f5-abcc-6f21ca797933">117</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 13pt;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%">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: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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="i81277c951d244b369fb3a79e5223a6a6_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:StockholdersEquityOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfOC01LTEtMS0xNTcyMTk_dc04eb65-7afb-4e76-a508-820683e462cf">204</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i170a1e1e86e345648728c4aef73e5e5c_D20230101-20230331" decimals="-3" name="us-gaap:StockholdersEquityOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfOC03LTEtMS0xNTcyMTk_a2b8b875-eb86-44af-bba3-b0f80b50c4ab">4</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: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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">(<ix:nonFraction unitRef="usd" contextRef="i80c0b54cd0a8425e846e2c754a9ac7e8_D20230101-20230331" decimals="-3" name="us-gaap:StockholdersEquityOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfOC0xMS0xLTEtMTU3MjE5_2db02085-5647-464d-b514-ad4ef4a52511">200</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:StockholdersEquityOther" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfOC0xMy0xLTEtMTU3MjE5_4621c0f0-3bc4-4799-9210-05b4cc633dae">&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at March 31, 2023</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i085ea06b95454d2390c9ae668b014300_I20230331" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfOS0xLTEtMS0xNTcyMTk_f82073dc-cbaa-427f-8cba-a409949dd10d">21,125,289</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i085ea06b95454d2390c9ae668b014300_I20230331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfOS0zLTEtMS0xNTcyMTk_6dbd51aa-7202-46d6-b737-c5596d7cfbd3">21,125</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3debe790555f41a3b86d3b3a8396f481_I20230331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfOS01LTEtMS0xNTcyMTk_e722b935-1f51-45d1-b0ea-6ec07dca572a">591,292</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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iccf3bb3161bd4b608a35b8cceb8974e5_I20230331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfOS03LTEtMS0xNTcyMTk_eb7cb520-5f7c-4771-a6d9-2b33a1d523ce">19,833</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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i030488aa9449408c9dbf13dbb717bfb9_I20230331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfOS05LTEtMS0xNTcyMTk_3ec8a045-97b1-4c40-a43d-f832a730e4d1">12,643</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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i098bef899dd24c27899bf1c583a1f7d1_I20230331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfOS0xMS0xLTEtMTU3MjE5_53b7d318-17bc-40d9-8a62-9687ee79d0f1">7,532</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfOS0xMy0xLTEtMTU3MjE5_b60d98c2-7a64-4f4e-95d0-e1122f9f4774">572,409</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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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></table></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 (Unaudited)</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic02628e23d294a51a19fd39887ebf598_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%">Distribution Solutions Group, 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="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:28.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.311%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.517%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.904%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><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: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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfMS0zLTEtMS0xNjA3NTUvdGV4dHJlZ2lvbjo5YzUyODY3MzMxMjI0YWU1ODA4NTdkZDFiODI1NDA5Nl80_bb1361fc-ec87-4e01-897c-a84835d449b9"><ix:nonFraction unitRef="usdPerShare" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfMS0zLTEtMS0xNjA3NTUvdGV4dHJlZ2lvbjo5YzUyODY3MzMxMjI0YWU1ODA4NTdkZDFiODI1NDA5Nl80_caad45a7-c971-4a36-bef7-4e0e8b01a1f6">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: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 Deficit</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at January 1, 2022</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3cf3abe9df5649eba9e430093e3fcdc3_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfMi0xLTEtMS0xNjA3NTU_4a19d650-645e-4981-97ce-00252b04846a">10,294,824</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3cf3abe9df5649eba9e430093e3fcdc3_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfMi0zLTEtMS0xNjA3NTU_eca1e5bf-00fa-4061-8668-0d45a16ab2d9">10,318</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ace67405ab74c5b9724ed1f7d620124_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfMi01LTEtMS0xNjA3NTU_76b638ec-42aa-4ed1-bcba-eb2723f7918e">197,057</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3fd7d21a75a6424e95cdd7e8d8b776dd_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfMi03LTEtMS0xNjA3NTU_1a5dd108-c298-41e4-a6b6-d8f907a97026">33,142</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43a71561656640cdaaacc7a7477eed23_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfMi05LTEtMS0xNjA3NTU_fe7467f1-e323-4ca2-8f9e-6d02619e73a4">10,033</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i181031d21baf49f9a70c8d35543fe1cd_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfMi0xMS0xLTEtMTYwNzU1_9d665e2a-b047-4212-b86c-e0e77c8d4cbd">1,569</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6d40dd0ffb44ac4af7e9a6cc731565f_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfMi0xMy0xLTEtMTYwNzU1_22781b7c-d5a2-45bf-805c-d139d0c225b2">165,769</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 2px 13pt;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%">Net income (loss)</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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">(<ix:nonFraction unitRef="usd" contextRef="ib81951c39b4f45b5aa2a450b59621b02_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfMy03LTEtMS0xNjA3NTU_190e5ab8-ea40-4d8e-a577-cb4bc41e7e38">2,537</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: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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">(<ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfMy0xMy0xLTEtMTYwNzU1_0d4f28fb-2b9e-4a54-82ae-cd55f432241a">2,537</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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="ib4e1ba7658e14fd99a2279ee1e6a0862_D20220101-20220331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfNC0xMS0xLTEtMTYwNzU1_e479dd68-94e3-4149-a25f-7ba2568afb96">171</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfNC0xMy0xLTEtMTYwNzU1_5aa1bfd1-5cb2-474a-a3a6-f735927fdb85">171</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><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 13pt;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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9337e5c966a3466aaa0ac43286bc5de4_D20220101-20220331" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfNi0xLTEtMS0xNjA3NTU_e146a926-8b10-461a-a971-c51835ce11d1">6,065</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9337e5c966a3466aaa0ac43286bc5de4_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfNi0zLTEtMS0xNjA3NTU_1f2f0c56-e243-46ca-8a23-3455bb55f0e7">6</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5913b5d5e29a4b208b783129b24da749_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfNi01LTEtMS0xNjA3NTU_2089619a-8023-461d-bd8b-90196ce45958">6</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: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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%"><ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfNi0xMy0xLTEtMTYwNzU1_fbcce068-1c56-4b78-9553-aa79ef87fe14">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax withholdings related to net share settlements of stock-based compensation awards</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%">(<ix:nonFraction unitRef="shares" contextRef="i9337e5c966a3466aaa0ac43286bc5de4_D20220101-20220331" decimals="INF" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfNy0xLTEtMS0xNjA3NTU_d5e1499d-e239-446f-93a9-e8b234d66d19">889</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: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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="i5913b5d5e29a4b208b783129b24da749_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfNy01LTEtMS0xNjA3NTU_3e674d4c-4ca5-4870-ad71-b6b65db5681a">33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">(<ix:nonFraction unitRef="usd" contextRef="i5594375cbf71409ebb7514ac81a67640_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfNy05LTEtMS0xNjA3NTU_b36c8a6c-374f-41f0-9863-d0c666b9fd84">33</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfNy0xMy0xLTEtMTYwNzU1_b32e9402-d39a-4b54-a2ba-6599ca21ee6e">&#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 13pt;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%">Other</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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">(<ix:nonFraction unitRef="usd" contextRef="i5913b5d5e29a4b208b783129b24da749_D20220101-20220331" decimals="-3" name="us-gaap:StockholdersEquityOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfOC01LTEtMS0xNjA3NTU_df778ef4-3fc4-462f-81a1-d8ae2ee75819">95</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">(<ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:StockholdersEquityOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfOC0xMy0xLTEtMTYwNzU1_a544f6f1-152d-4ccd-b586-5a768285db9f">95</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:9pt;font-weight:700;line-height:100%">Balance at March 31, 2022</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ife25f1fea36e433fafce762188ce4a2a_I20220331" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfOS0xLTEtMS0xNjA3NTU_b0818c5b-2255-487b-aaa7-4bd577524406">10,300,000</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife25f1fea36e433fafce762188ce4a2a_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfOS0zLTEtMS0xNjA3NTU_6ac6f037-eaaf-47dc-bcf3-2c12bf9901e5">10,324</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66455393ec774003837886ce30429b89_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfOS01LTEtMS0xNjA3NTU_b8cd82ae-6e5b-4484-8c2a-bffb8254af2f">196,989</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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia88719d619ee4c7a97e5ef3a671f95bf_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfOS03LTEtMS0xNjA3NTU_3a981906-f74c-4c3c-8ee1-66f5c89bc541">35,679</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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3e5518143a8499988f64485911af347_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfOS05LTEtMS0xNjA3NTU_82ee56b5-0f38-452f-87d3-482a6d8e1931">10,066</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7c058f04b254b5ab776f6705870884c_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfOS0xMS0xLTEtMTYwNzU1_684c58ce-7452-4462-b150-804d0f93d8cf">1,740</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie3985440235749e38d5bf462983c13ac_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfOS0xMy0xLTEtMTYwNzU1_f5415f39-abc6-43ac-8623-d813acee789b">163,308</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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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></table></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 (Unaudited)</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="ic02628e23d294a51a19fd39887ebf598_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="#ic02628e23d294a51a19fd39887ebf598_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%">Distribution Solutions Group, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Cash Flows</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></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:16.446%"></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:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:100%">2023</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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">Operating activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss)</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNC0xLTEtMS0xNTcyMTk_22bfe0e0-8c50-4879-933a-673dd52c8b70">5,907</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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNC0zLTEtMS0xNTcyMTk_5d57b1ca-6a98-49e9-aa14-5718911feeb0">2,537</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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustments to reconcile to net cash used in operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;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%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNi0xLTEtMS0xNTcyMTk_8f00b933-a314-471a-9348-6d50fe63a092">15,722</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNi0zLTEtMS0xNTcyMTk_cf623156-d436-49eb-b5a9-9b0bbe47ac88">7,589</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 25pt;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%">Amortization of debt issue costs</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%"><ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNy0xLTEtMS0xNTcyMTk_18769aa1-1d41-4595-996b-701ef5a51256">469</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNy0zLTEtMS0xNTcyMTk_31bfbed4-0095-420f-acff-81c448dd07b4">655</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 25pt;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%">Extinguishment of debt</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%"><ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfOC0xLTEtMS0xNTcyMTk_b18b0473-4789-48e6-aa48-58578bb295ee">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfOC0zLTEtMS0xNTcyMTk_727c1116-0e39-45cc-a06f-5d8cb8baca46">581</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 25pt;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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfOS0xLTEtMS0xNTcyMTk_7be6c1fa-91e4-480a-8bce-952c0203aa2a">2,204</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfOS0zLTEtMS0xNTcyMTk_111f2fea-107f-4987-8d7d-e1574d5a548a">&#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 25pt;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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMTAtMS0xLTEtMTU3MjE5_47bb90d9-e442-4ede-a6b6-dad047810f0d">612</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMTAtMy0xLTEtMTU3MjE5_17101ba3-4ba0-4907-afdd-e1e57f3b7905">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;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%">Change in fair value of earnout 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMTEtMS0xLTEtMTU3MjE5_a7f6e097-a39e-43e3-8a2d-92b51ee1df77">57</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:DerivativeGainLossOnDerivativeNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMTEtMy0xLTEtMTU3MjE5_aa49629d-1bbe-40bc-b4e0-45922d409acd">&#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 25pt;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%">Gain on sale of rental equipment</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%">(<ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:GainLossOnSaleOfLeasedAssetsNetOperatingLeases" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMTItMS0xLTEtMTU3MjE5_94a0648e-adf1-437e-b9d6-418688dcc205">889</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:GainLossOnSaleOfLeasedAssetsNetOperatingLeases" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMTItMy0xLTEtMTU3MjE5_6aa93683-1592-4a3c-91e8-285bd0256fc0">736</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 25pt;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%">Loss on sale of property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMTMtMS0xLTEtMTcwMTk3_13e6ac51-fb1a-48fe-848c-5947779ad172">151</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMTMtMy0xLTEtMTcwMTk3_45fced18-a65e-4b1c-9257-275cf48dabfe">&#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="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 25pt;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%">Net realizable value and reserve adjustment 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:InventoryLIFOReserveEffectOnIncomeNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMTQtMS0xLTEtMTU3MjE5_87ba4dff-bdf7-4eb8-a17d-d5c891ded0fb">2,158</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:InventoryLIFOReserveEffectOnIncomeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMTQtMy0xLTEtMTU3MjE5_85a26056-2ed8-4eef-a992-4172c369acda">636</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="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 25pt;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%">Bad debt 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMTYtMS0xLTEtMTU3MjE5_8c4bfe09-5516-41a8-a9ca-2881d549be36">253</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMTYtMy0xLTEtMTU3MjE5_2a2689ea-19f1-44b7-8763-c65a9d850813">50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities, net of acquisitions:</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 25pt;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%">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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMTgtMS0xLTEtMTU3MjE5_ba6f7581-3470-4b76-9111-d9d89409686a">6,015</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMTgtMy0xLTEtMTU3MjE5_2410b0f4-9000-4576-a69f-e30b1689a87b">12,534</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 25pt;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%">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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMTktMS0xLTEtMTU3MjE5_d5ea567f-e4d7-4e09-ad66-6378992b0088">7,243</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMTktMy0xLTEtMTU3MjE5_d194221f-caeb-47ef-ad80-d12232a33a87">12,126</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 25pt;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%">Prepaid expenses and other current 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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMjAtMS0xLTEtMTU3MjE5_ffd91ec0-639d-4e40-905b-60171dc368e2">2,941</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMjAtMy0xLTEtMTU3MjE5_9ad95836-1974-4387-aedf-37d05b1fc77d">110</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 25pt;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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMjEtMS0xLTEtMTU3MjE5_3d31548f-c59f-431f-b09a-5e34f11cb1a1">11,183</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMjEtMy0xLTEtMTU3MjE5_17a81b61-c00e-4bf7-a8e6-f92653c92002">7,097</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 25pt;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%">Accrued expenses and other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMjItMS0xLTEtMTU3MjE5_fb01bfe4-c42e-43ec-9c7d-28e3411933bf">8,698</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMjItMy0xLTEtMTU3MjE5_dbf9da67-da3f-461a-aecd-4d3af3e85784">2,252</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 25pt;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%">Other changes in operating assets and 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMjMtMS0xLTEtMTU3MjE5_e767bf92-e1c6-4237-9293-cd83628fe0f1">928</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMjMtMy0xLTEtMTU3MjE5_36106645-ebd4-494a-a751-15d9b633a66d">155</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 37pt;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%">Net cash provided by (used in) operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMjQtMS0xLTEtMTU3MjE5_59ff5dd1-7208-4293-a4c9-7004079bcf34">13,858</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMjQtMy0xLTEtMTU3MjE5_5b9f2141-19e3-47b9-b275-06429155ebba">13,532</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:700;line-height:100%">Investing activities</span></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 2px 13pt;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%">Purchases of property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMjYtMS0xLTEtMTU3MjE5_bd884274-03b0-4861-9549-e09633bae2c1">4,490</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMjYtMy0xLTEtMTU3MjE5_3d7b6ee1-c282-407f-81a2-263f065c5073">410</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Business acquisitions, net of cash acquired</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%"><ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMjctMS0xLTEtMTU3MjE5_028915e5-ab4e-418b-8848-54c7604f0463">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMjctMy0xLTEtMTU3MjE5_dbd9e172-b652-408e-942e-0aa5e6055a82">56,429</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 13pt;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%">Purchases of rental equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="dsgr:PaymentsToAcquireRentalEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMjgtMS0xLTEtMTU3MjE5_fdd8e3e1-0ad9-46ab-95f5-1a939c0520b6">2,420</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="dsgr:PaymentsToAcquireRentalEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMjgtMy0xLTEtMTU3MjE5_1129d4b1-18d8-4b94-9861-e1802214fbfa">2,657</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from sale of rental equipment</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%"><ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:ProceedsFromSaleOfMachineryAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMjktMS0xLTEtMTU3MjE5_cae6ad50-a015-4959-a92f-949fdb4f208c">1,816</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:ProceedsFromSaleOfMachineryAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMjktMy0xLTEtMTU3MjE5_edb35f5f-0552-4770-979b-e32dfeb53edb">1,923</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="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 25pt;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%">Net cash provided by (used in) investing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMzEtMS0xLTEtMTU3MjE5_512c273b-7aa9-4f21-a15a-b909d1dd69cc">5,094</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMzEtMy0xLTEtMTU3MjE5_5700037f-7a78-4200-a481-499ea09b801b">57,573</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:700;line-height:100%">Financing activities</span></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 2px 13pt;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%">Proceeds from revolving lines 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:ProceedsFromRepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMzMtMS0xLTEtMTU3MjE5_aeaed967-1265-4f6b-a961-a3c6264387d5">93,953</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:ProceedsFromRepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMzMtMy0xLTEtMTU3MjE5_6523f35e-6cbe-4bf2-ad43-09d60988b0cd">34,277</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payments on revolving lines of credit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:RepaymentsOfLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMzQtMS0xLTEtMTU3MjE5_175b0ee7-cf84-4bd5-98de-8e2cd39192dd">87,607</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:RepaymentsOfLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMzQtMy0xLTEtMTU3MjE5_079c5e25-0b48-4012-8b02-0dc969d2c077">46,064</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 13pt;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%">Proceeds from term loans</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%"><ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSecuredDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMzUtMS0xLTEtMTU3MjE5_06cbfe73-380b-49f5-bf84-d1a9f934ab81">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSecuredDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMzUtMy0xLTEtMTU3MjE5_7afeaa91-0db4-42c0-af51-13bb94623c79">145,630</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payments on term loans</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%">(<ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:RepaymentsOfSecuredDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMzYtMS0xLTEtMTU3MjE5_9fcca27f-987a-4b0e-9cca-1d8426fa19f7">7,500</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:RepaymentsOfSecuredDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMzYtMy0xLTEtMTU3MjE5_1fdc1e1e-327a-4ee9-b219-6823249294b7">57,036</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 13pt;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%">Deferred financing costs</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%"><ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:PaymentsOfFinancingCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMzctMS0xLTEtMTU3MjE5_d0ec4f08-33e7-4291-8396-9a74157145df">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMzctMy0xLTEtMTU3MjE5_414448ac-728b-4c35-a981-5a1b3b6f6388">7,939</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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%">Shares repurchased held in treasury</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="dsgr:SharesRepurchasedHeldInTreasury" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNDAtMS0xLTEtMTU3MjE5_591a33c6-f936-4406-a5b0-e8c236429b45">117</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="dsgr:SharesRepurchasedHeldInTreasury" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNDAtMy0xLTEtMTU3MjE5_5de416d3-a9d1-4ac5-8842-238f5072c4d6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payment of financing lease principal</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%">(<ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNDEtMS0xLTEtMTU3MjE5_edc105f5-f30e-4700-8958-09000798048f">123</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNDEtMy0xLTEtMTU3MjE5_b876ff9f-6b22-4829-a833-9e728d7a0c57">73</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payment of earnout</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%">(<ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="dsgr:PaymentOfEarnout" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNDItMS0xLTEtMTU3MjE5_ecee3052-9de5-459c-aaa6-f1f933212d4b">1,000</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="dsgr:PaymentOfEarnout" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNDItMy0xLTEtMTU3MjE5_d3d803a1-9bd1-4925-9e55-dfe20d1eeb79">&#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="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 25pt;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%">Net cash provided by (used in) financing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNDQtMS0xLTEtMTU3MjE5_980b8c30-1968-406e-89c1-905728292238">2,394</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNDQtMy0xLTEtMTU3MjE5_b75444f1-3561-4892-b089-aa67248dc530">68,795</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:9pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash and cash equivalents</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNDUtMS0xLTEtMTU3MjE5_3da10ae3-c470-451b-b2ca-4f328e60ad9f">222</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNDUtMy0xLTEtMTU3MjE5_4dca8728-54f1-4266-860a-375628628b97">7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Increase (decrease) in cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNDYtMS0xLTEtMTU3MjE5_ff9d1155-eed1-4698-961e-b2a88ea27d2d">6,592</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNDYtMy0xLTEtMTU3MjE5_fdf709e4-6f21-474a-a75a-ee50feb16e84">2,317</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNDctMS0xLTEtMTU3MjE5_ce323b88-4d8f-4a30-a5d6-0914dc0fa862">24,740</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6d40dd0ffb44ac4af7e9a6cc731565f_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNDctMy0xLTEtMTU3MjE5_0195ecce-ed46-441d-a03c-af8fa28d340e">14,671</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash, cash equivalents and restricted cash at end of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%"><ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNDgtMS0xLTEtMTU3MjE5_71cd6058-41b3-4122-a3db-a84b4ae3fd64">31,332</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: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%"><ix:nonFraction unitRef="usd" contextRef="ie3985440235749e38d5bf462983c13ac_I20220331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNDgtMy0xLTEtMTU3MjE5_eee49fc4-657f-4aa8-89ec-98d6bd57ee09">12,354</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:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;border-top: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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top: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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNDktMS0xLTEtMTU3MjE5_96e8d050-265e-4550-9353-86a327fef6dd">31,144</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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: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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top: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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie3985440235749e38d5bf462983c13ac_I20220331" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNDktMy0xLTEtMTU3MjE5_afceb857-387b-4f49-bf0b-4cff5eb604d9">12,354</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNTAtMS0xLTEtMTU3MjE5_4bac7d69-04e0-46d8-82ad-e59d2a8ae057">188</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie3985440235749e38d5bf462983c13ac_I20220331" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNTAtMy0xLTEtMTU3MjE5_b53a8680-7bac-4122-86b0-475c84fb0809">&#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 13pt;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 cash, cash equivalents and restricted cash</span></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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNTEtMS0xLTEtMTU3MjE5_71cd6058-41b3-4122-a3db-a84b4ae3fd64">31,332</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie3985440235749e38d5bf462983c13ac_I20220331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNTEtMy0xLTEtMTU3MjE5_4554b0e5-562c-46c2-840a-a73a3ca3a4fd">12,354</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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></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 (Unaudited)</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="#ic02628e23d294a51a19fd39887ebf598_7">Table of Contents</a></span></div></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Distribution Solutions Group, 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 (Continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"></td><td style="width:66.310%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.822%"></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:14.824%"></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:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">Supplemental disclosure of cash flow information</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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%">Net cash paid for income taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOmFjYmMyYmFmOWIwZjQ1MmZiMTdhOThkOGJhMDZjNzgzL3RhYmxlcmFuZ2U6YWNiYzJiYWY5YjBmNDUyZmIxN2E5OGQ4YmEwNmM3ODNfNC0xLTEtMS0xNzE4MDc_e1030665-617a-4fd8-84c9-82847be2ab46">1,015</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOmFjYmMyYmFmOWIwZjQ1MmZiMTdhOThkOGJhMDZjNzgzL3RhYmxlcmFuZ2U6YWNiYzJiYWY5YjBmNDUyZmIxN2E5OGQ4YmEwNmM3ODNfNC0zLTEtMS0xNzE4MDc_270d2383-ddcb-49ef-9f08-c340c0086a2c">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 13pt;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%">Net cash paid for interest</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOmFjYmMyYmFmOWIwZjQ1MmZiMTdhOThkOGJhMDZjNzgzL3RhYmxlcmFuZ2U6YWNiYzJiYWY5YjBmNDUyZmIxN2E5OGQ4YmEwNmM3ODNfNS0xLTEtMS0xNzE4MDc_68ab8374-0d7f-44d8-8dd7-4148d0e2d869">7,308</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOmFjYmMyYmFmOWIwZjQ1MmZiMTdhOThkOGJhMDZjNzgzL3RhYmxlcmFuZ2U6YWNiYzJiYWY5YjBmNDUyZmIxN2E5OGQ4YmEwNmM3ODNfNS0zLTEtMS0xNzE4MDc_c11c87f2-4795-43ce-aecb-f74e231ea718">2,582</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-cash 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;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%">Additions of assets under a finance lease 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="dsgr:AdditionsOfAssetsUnderAFinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOmFjYmMyYmFmOWIwZjQ1MmZiMTdhOThkOGJhMDZjNzgzL3RhYmxlcmFuZ2U6YWNiYzJiYWY5YjBmNDUyZmIxN2E5OGQ4YmEwNmM3ODNfMTAtMS0xLTEtMTcxODUy_a5851693-212e-4d39-ba57-dd630c4f28e2">383</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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%"><ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="dsgr:AdditionsOfAssetsUnderAFinanceLeaseLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOmFjYmMyYmFmOWIwZjQ1MmZiMTdhOThkOGJhMDZjNzgzL3RhYmxlcmFuZ2U6YWNiYzJiYWY5YjBmNDUyZmIxN2E5OGQ4YmEwNmM3ODNfMTAtMy0xLTEtMTcxODUy_72cfe003-754a-456b-8faf-82956a73e9dc">&#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 25pt;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%">Additions of assets under an operating lease liability</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="dsgr:AdditionsOfAssetsUnderAnOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOmFjYmMyYmFmOWIwZjQ1MmZiMTdhOThkOGJhMDZjNzgzL3RhYmxlcmFuZ2U6YWNiYzJiYWY5YjBmNDUyZmIxN2E5OGQ4YmEwNmM3ODNfMTAtMS0xLTEtMTcxODMz_4dc2789c-f7fb-4c30-93c6-c1638085e3cd">2,496</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="dsgr:AdditionsOfAssetsUnderAnOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOmFjYmMyYmFmOWIwZjQ1MmZiMTdhOThkOGJhMDZjNzgzL3RhYmxlcmFuZ2U6YWNiYzJiYWY5YjBmNDUyZmIxN2E5OGQ4YmEwNmM3ODNfMTAtMy0xLTEtMTcxODMz_2f6fe8c5-e829-433b-ad2a-e835ffb3774b">1,202</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><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 (Unaudited)</span></div><div style="margin-top:3pt;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%">10</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="ic02628e23d294a51a19fd39887ebf598_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="#ic02628e23d294a51a19fd39887ebf598_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 (Unaudited)</span></div><div style="text-align:center"><span><br/></span></div><div id="ic02628e23d294a51a19fd39887ebf598_34"></div><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="us-gaap:NatureOfOperations" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8zNC9mcmFnOjg2MmM3YTEwNjY2YjRhZGY4OWYwZTc0YjhkNjY3N2ZjL3RleHRyZWdpb246ODYyYzdhMTA2NjZiNGFkZjg5ZjBlNzRiOGQ2Njc3ZmNfMTE4MjI_2d81f1cf-bb60-44d4-b959-84b52b925211" continuedAt="i3cdee2ef26254a498eb7736115f463dc" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 1 &#8211; Nature of Operations and Basis of Presentation</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Organization</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%">Distribution Solutions Group, Inc. ("DSG"), a Delaware corporation, is a global specialty distribution company providing value-added distribution solutions to the maintenance, repair and operations ("MRO"), original equipment manufacturer ("OEM") and industrial technology markets. DSG has <ix:nonFraction unitRef="segment" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="INF" name="dsgr:NumberOfPrincipalOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8zNC9mcmFnOjg2MmM3YTEwNjY2YjRhZGY4OWYwZTc0YjhkNjY3N2ZjL3RleHRyZWdpb246ODYyYzdhMTA2NjZiNGFkZjg5ZjBlNzRiOGQ2Njc3ZmNfNDkw_46bec789-8e0f-4ba6-8474-073fce4e19d4">three</ix:nonFraction> principal operating companies: Lawson Products, Inc., an Illinois corporation ("Lawson"), TestEquity Acquisition, LLC, a Delaware limited liability company ("TestEquity"), and 301 HW Opus Holdings, Inc., a Delaware corporation conducting business as Gexpro Services ("Gexpro Services"). The complementary distribution operations of Lawson, TestEquity and Gexpro Services were combined on April 1, 2022 to create a specialty distribution company. A summary of the Mergers (as defined below), including the legal entities party to the transactions and the stock consideration, is presented below. </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%">Unless the context requires otherwise, references in this Quarterly Report on Form 10-Q to &#8220;DSG&#8221;, the &#8220;Company&#8221;, "we", "our" or "us" refer to the holding company, Distribution Solutions Group, Inc., and all entities consolidated in the accompanying unaudited condensed consolidated financial statements.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Combination with TestEquity and Gexpro Services </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 29, 2021, DSG entered into:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226; an Agreement and Plan of Merger (the &#8220;TestEquity Merger Agreement&#8221;) by and among (i) LKCM TE Investors, LLC, a Delaware limited liability company (the &#8220;TestEquity Equityholder&#8221;), (ii) TestEquity, which was a wholly-owned subsidiary of the TestEquity Equityholder, (iii) DSG and (iv) Tide Sub, LLC, a Delaware limited liability company and a wholly-owned subsidiary of DSG (&#8220;Merger Sub 1&#8221;), pursuant to the terms and subject to the conditions of which the parties agreed, among other things, that Merger Sub 1 would merge with and into TestEquity, with TestEquity surviving the merger as a wholly-owned subsidiary of DSG (the &#8220;TestEquity Merger&#8221;); and </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226; an Agreement and Plan of Merger (the &#8220;Gexpro Services Merger Agreement&#8221; and, together with the TestEquity Merger Agreement, the &#8220;Merger Agreements&#8221;) by and among (i) 301 HW Opus Investors, LLC, a Delaware limited liability company (the &#8220;Gexpro Services Stockholder&#8221;), (ii) Gexpro Services, which was a wholly-owned subsidiary of the Gexpro Services Stockholder, (iii) DSG and (iv) Gulf Sub, Inc., a Delaware corporation and a wholly-owned subsidiary of DSG (&#8220;Merger Sub 2&#8221;), pursuant to the terms and subject to the conditions of which the parties agreed, among other things, that Merger Sub 2 would merge with and into Gexpro Services, with Gexpro Services surviving the merger as a wholly-owned subsidiary of DSG (the &#8220;Gexpro Services Merger&#8221; and, together with the TestEquity Merger, the &#8220;Mergers&#8221;).</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the closing of the Mergers, each outstanding share of TestEquity and Gexpro Services common stock outstanding immediately prior to the closing of the Mergers was converted into approximately <ix:nonFraction unitRef="usdPerShare" contextRef="ibe130b4c01ac401288f2dabe17e0c0bf_I20220401" decimals="4" name="dsgr:BusinessAcquisitionEquityInterestIssuedOrIssuableExchangeRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8zNC9mcmFnOjg2MmM3YTEwNjY2YjRhZGY4OWYwZTc0YjhkNjY3N2ZjL3RleHRyZWdpb246ODYyYzdhMTA2NjZiNGFkZjg5ZjBlNzRiOGQ2Njc3ZmNfMzExNA_2e4148cd-aef3-4b93-8221-ca3455bbd190">0.3618</ix:nonFraction> shares and <ix:nonFraction unitRef="usdPerShare" contextRef="i7924ea96c888417e9f3ca3aca7363c5f_I20220401" decimals="4" name="dsgr:BusinessAcquisitionEquityInterestIssuedOrIssuableExchangeRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8zNC9mcmFnOjg2MmM3YTEwNjY2YjRhZGY4OWYwZTc0YjhkNjY3N2ZjL3RleHRyZWdpb246ODYyYzdhMTA2NjZiNGFkZjg5ZjBlNzRiOGQ2Njc3ZmNfMzEyOA_d940fa4d-d5fb-4f61-bb29-49bf3a383ef5">0.7675</ix:nonFraction> shares, respectively, of DSG common stock, based on the ratio of outstanding shares of each entity immediately prior to the Mergers to the number of shares of DSG common stock acquired in the Mergers.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Completion of the TestEquity Merger</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 1, 2022 (the "Merger Date"), the TestEquity Merger was consummated pursuant to the TestEquity Merger Agreement. In accordance with the TestEquity Merger Agreement, Merger Sub 1 merged with and into TestEquity, with TestEquity surviving as a wholly-owned subsidiary of DSG.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with and under the terms of the TestEquity Merger Agreement, in connection with the closing of the TestEquity Merger on the Merger Date, DSG: (i) issued to the TestEquity Equityholder <ix:nonFraction unitRef="shares" contextRef="ia8a680326f544eb58213c206c539dc0f_D20220401-20220401" decimals="INF" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8zNC9mcmFnOjg2MmM3YTEwNjY2YjRhZGY4OWYwZTc0YjhkNjY3N2ZjL3RleHRyZWdpb246ODYyYzdhMTA2NjZiNGFkZjg5ZjBlNzRiOGQ2Njc3ZmNfMzY1Nw_e75e1d2b-a394-42e2-a2f1-523c07f4c8d9">3,300,000</ix:nonFraction> shares of DSG common stock, (ii) on behalf of TestEquity, paid certain indebtedness of TestEquity and (iii) on behalf of TestEquity, paid certain transaction expenses of TestEquity. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The TestEquity Merger Agreement provided that up to an additional <ix:nonFraction unitRef="shares" contextRef="i9c8424b7584a43afbad07f219047b357_D20220401-20220401" decimals="INF" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8zNC9mcmFnOjg2MmM3YTEwNjY2YjRhZGY4OWYwZTc0YjhkNjY3N2ZjL3RleHRyZWdpb246ODYyYzdhMTA2NjZiNGFkZjg5ZjBlNzRiOGQ2Njc3ZmNfMzkwNA_31d98c96-2b32-459c-8a57-3804c7c39721">700,000</ix:nonFraction> shares of DSG common stock would be potentially issuable to the TestEquity Equityholder in accordance with, and subject to the terms and conditions of, the earnout provisions of the TestEquity Merger Agreement. On March 20, 2023, DSG issued <ix:nonFraction unitRef="shares" contextRef="i9a337c17f6d14c16a76fbc8e4d2a3260_D20230320-20230320" decimals="INF" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8zNC9mcmFnOjg2MmM3YTEwNjY2YjRhZGY4OWYwZTc0YjhkNjY3N2ZjL3RleHRyZWdpb246ODYyYzdhMTA2NjZiNGFkZjg5ZjBlNzRiOGQ2Njc3ZmNfMTY0OTI2NzQ4NTYyMA_51b45d25-51c4-42a6-92ed-a3b739b71b88">700,000</ix:nonFraction> shares of DSG common stock to the TestEquity Equityholder (the "TestEquity Holdback Shares") pursuant to the terms of the earnout provisions of the TestEquity </span></div></ix:nonNumeric><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="#ic02628e23d294a51a19fd39887ebf598_7">Table of Contents</a></span></div></div><ix:continuation id="i3cdee2ef26254a498eb7736115f463dc" continuedAt="ied6a7aaa4f33473c9c4053cf3725aa41"><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%">Merger Agreement. The TestEquity Holdback Shares issued represented the maximum number of additional shares that could be issued under the TestEquity Merger Agreement, and no further shares are available for issuance, and no additional shares will be issued, in connection with the TestEquity Merger Agreement. Refer to Note 8 &#8211; Earnout Derivative Liability for information about the earnout derivative liability related to the TestEquity Holdback Shares.</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:700;line-height:120%;text-decoration:underline">Completion of the Gexpro Services Merger</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On the Merger Date, the Gexpro Services Merger was consummated pursuant to the Gexpro Services Merger Agreement. In accordance with the Gexpro Services Merger Agreement, Merger Sub 2 merged with and into Gexpro Services, with Gexpro Services surviving as a wholly-owned subsidiary of DSG.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with and under the terms of the Gexpro Services Merger Agreement, in connection with the closing of the Gexpro Services Merger on the Merger Date, DSG: (i) issued to the Gexpro Services Stockholder <ix:nonFraction unitRef="shares" contextRef="i79b19a741e2a40b2b8d4ea0bcf75e270_D20220401-20220401" decimals="INF" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8zNC9mcmFnOjg2MmM3YTEwNjY2YjRhZGY4OWYwZTc0YjhkNjY3N2ZjL3RleHRyZWdpb246ODYyYzdhMTA2NjZiNGFkZjg5ZjBlNzRiOGQ2Njc3ZmNfNTU3MA_a0fb6a92-e4e8-4160-a44b-a4367f0ad707">7,000,000</ix:nonFraction> shares of DSG common stock, (ii) on behalf of Gexpro Services, paid certain indebtedness of Gexpro Services and (iii) on behalf of Gexpro Services, paid certain specified transaction expenses of Gexpro Services.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Gexpro Services Merger Agreement provided that up to an additional <ix:nonFraction unitRef="shares" contextRef="i43a748240ee04d31b56a74a01ff992c0_D20220401-20220401" decimals="INF" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8zNC9mcmFnOjg2MmM3YTEwNjY2YjRhZGY4OWYwZTc0YjhkNjY3N2ZjL3RleHRyZWdpb246ODYyYzdhMTA2NjZiNGFkZjg5ZjBlNzRiOGQ2Njc3ZmNfNTg1MQ_534cea68-fd99-4bfa-a78c-dedf92639d74">1,000,000</ix:nonFraction> shares of DSG common stock would be potentially issuable to the Gexpro Services Stockholder in accordance with, and subject to the terms and conditions of, the earnout provisions of the Gexpro Services Merger Agreement. On March 20, 2023, DSG issued <ix:nonFraction unitRef="shares" contextRef="i97ab0bacfd604dd0b355066902c1f27f_D20230320-20230320" decimals="INF" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8zNC9mcmFnOjg2MmM3YTEwNjY2YjRhZGY4OWYwZTc0YjhkNjY3N2ZjL3RleHRyZWdpb246ODYyYzdhMTA2NjZiNGFkZjg5ZjBlNzRiOGQ2Njc3ZmNfMTY0OTI2NzQ4NTYyOQ_91e0a094-264d-4dc2-8b8e-2328d43261db">1,000,000</ix:nonFraction> shares of DSG common stock to the Gexpro Services Stockholder (the &#8220;Gexpro Services Holdback Shares&#8221;) pursuant to the terms of the earnout provisions of the Gexpro Services Merger Agreement. The Gexpro Services Holdback Shares issued represented the maximum number of additional shares that could be issued under the Gexpro Services Merger Agreement, and no further shares are available for issuance, and no additional shares will be issued, in connection with the Gexpro Services Merger Agreement. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 1, 2022, approximately <ix:nonFraction unitRef="shares" contextRef="idfeff27818f944f6bebabd6d0a8383f4_D20220401-20220401" decimals="-3" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8zNC9mcmFnOjg2MmM3YTEwNjY2YjRhZGY4OWYwZTc0YjhkNjY3N2ZjL3RleHRyZWdpb246ODYyYzdhMTA2NjZiNGFkZjg5ZjBlNzRiOGQ2Njc3ZmNfNjc5Mw_0a2d0b46-e6be-48b2-b77e-36a3c9f435c0">538,000</ix:nonFraction> of the Gexpro Services Holdback Shares had been expected to be issued under the first earnout opportunity in the Gexpro Services Merger Agreement based on certain earnout metrics related to the consummation of certain additional acquisitions which were completed prior to the Merger Date. Under the Gexpro Services Merger Agreement, if any Gexpro Services Holdback Shares remained after the calculation of the first earnout opportunity, there was a second earnout opportunity under the Gexpro Services Merger Agreement based on certain earnout performance metrics. On March 20, 2023, all <ix:nonFraction unitRef="shares" contextRef="i97ab0bacfd604dd0b355066902c1f27f_D20230320-20230320" decimals="INF" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8zNC9mcmFnOjg2MmM3YTEwNjY2YjRhZGY4OWYwZTc0YjhkNjY3N2ZjL3RleHRyZWdpb246ODYyYzdhMTA2NjZiNGFkZjg5ZjBlNzRiOGQ2Njc3ZmNfMTY0OTI2NzQ4NTY0MA_dbeac10b-0559-406b-a1c7-47fc621b4e71">1,000,000</ix:nonFraction> Gexpro Services Holdback Shares were issued under the earnout opportunities. The incremental <ix:nonFraction unitRef="shares" contextRef="i6ddc3b221d6642a4a0bb6bced687df87_D20230320-20230320" decimals="INF" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8zNC9mcmFnOjg2MmM3YTEwNjY2YjRhZGY4OWYwZTc0YjhkNjY3N2ZjL3RleHRyZWdpb246ODYyYzdhMTA2NjZiNGFkZjg5ZjBlNzRiOGQ2Njc3ZmNfMTY0OTI2NzQ4NTY2MA_a7822f65-6e6c-4d32-92c5-b90b9e88d7e5">462,000</ix:nonFraction> Gexpro Services Holdback Shares that were issued in excess of the <ix:nonFraction unitRef="shares" contextRef="i2a9b72a112924b569b01098a15de075d_D20230320-20230320" decimals="INF" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8zNC9mcmFnOjg2MmM3YTEwNjY2YjRhZGY4OWYwZTc0YjhkNjY3N2ZjL3RleHRyZWdpb246ODYyYzdhMTA2NjZiNGFkZjg5ZjBlNzRiOGQ2Njc3ZmNfMTY0OTI2NzQ4NTY1MQ_18568a1e-4672-4c7e-affc-1b66a257ec43">538,000</ix:nonFraction> Gexpro Services Holdback Shares that were originally expected to be issued had been remeasured at fair value immediately prior to and reclassified to equity at December 31, 2022. Refer to Note 8 &#8211; Earnout Derivative Liability for information about the earnout derivative liability related to the Gexpro Services Holdback Shares.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Accounting for the Mergers</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TestEquity and Gexpro Services were treated as a combined entity as the accounting acquirer for financial reporting purposes, and DSG was identified as the accounting acquiree. Accordingly, periods prior to the April 1, 2022 Merger Date reflect the results of operations and financial position of TestEquity and Gexpro Services on a consolidated basis, and the results of operations of DSG's legacy Lawson business are only included subsequent to the April 1, 2022 Merger Date.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For more information about the Mergers, refer to Note 3 &#8211; Business Acquisitions.</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%">Nature of 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%">A summary of the nature of operations for each of DSG's operating companies is presented below. Information regarding DSG's reportable segments is presented in Note 16 &#8211; Segment Information. </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%;text-decoration:underline">Lawson</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a distributor of specialty products and services to the industrial, commercial, institutional and government maintenance, repair and operations market.</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%;text-decoration:underline">TestEquity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a distributor of test and measurement equipment and solutions, electronic production supplies, and tool kits from its leading manufacturer partners supporting the technology, aerospace, defense, automotive, electronics, education, and medical industries.</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%;text-decoration:underline">Gexpro Services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a global supply chain solutions provider, specializing in developing and implementing vendor managed inventory and kitting programs to high-specification manufacturing customers. </span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="#ic02628e23d294a51a19fd39887ebf598_7">Table of Contents</a></span></div></div><ix:continuation id="ied6a7aaa4f33473c9c4053cf3725aa41" continuedAt="iecb7316972404fe9aff0556b487024b8"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation and Consolidation </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Mergers were accounted for as a reverse merger under the acquisition method of accounting in accordance with the accounting guidance for reverse acquisitions as provided in Accounting Standards Codification ("ASC") 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC 805"). Under this guidance, TestEquity and Gexpro Services were treated as a combined entity as the accounting acquirer for financial reporting purposes, and DSG was identified as the accounting acquiree. This determination was primarily made as TestEquity and Gexpro Services were under the common control of an entity that owns a majority of the voting rights of the combined entity, and therefore, only DSG experienced a change in control. Accordingly, the unaudited condensed consolidated financial statements <ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8zNC9mcmFnOjg2MmM3YTEwNjY2YjRhZGY4OWYwZTc0YjhkNjY3N2ZjL3RleHRyZWdpb246ODYyYzdhMTA2NjZiNGFkZjg5ZjBlNzRiOGQ2Njc3ZmNfMTE4Mjc_46b8a28d-ce83-45b8-9aa7-8d5cb3093944" continuedAt="ia791d2b014874b63a1b6b95cb42a3971" escape="true">for the three months ended March&#160;31, 2023</ix:nonNumeric></span><ix:continuation id="ia791d2b014874b63a1b6b95cb42a3971"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 2022 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reflect the results of operations of TestEquity and Gexpro Services on a consolidated basis, and the results of operations of DSG's legacy Lawson business are included only in the unaudited condensed consolidated financial statements for the three months ended March&#160;31, 2023 for activity subsequent to the April 1, 2022 Merger Date. The unaudited condensed consolidated financial statements as of March&#160;31, 2023 and December&#160;31, 2022 reflect the financial position of TestEquity, Gexpro Services and DSG's legacy Lawson business on a consolidated basis.</span></ix:continuation></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 consolidated subsidiaries, except for Gexpro Services, operate on a calendar year-end. Gexpro Services operates on a calendar year-end for annual reporting purposes. However, quarterly financial statements for Gexpro Services are prepared on financial close dates that may differ from that of the Company. The consolidated financial statement impact of the one day difference arising from the different period ends for the quarter ended March&#160;31, 2023 was not material. The Company utilizes the exchange rates in effect at Gexpro Services&#8217; reporting date and the appropriate weighted-average rate for its fiscal reporting period.</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="iecb7316972404fe9aff0556b487024b8"><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8zNC9mcmFnOjg2MmM3YTEwNjY2YjRhZGY4OWYwZTc0YjhkNjY3N2ZjL3RleHRyZWdpb246ODYyYzdhMTA2NjZiNGFkZjg5ZjBlNzRiOGQ2Njc3ZmNfMTE4MjE_f6c77a86-ca36-46e9-acc7-773b3d923b23" escape="true">The accompanying unaudited condensed consolidated financial statements of DSG have been prepared in accordance with accounting principles generally accepted in the United States ("GAAP") 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 GAAP for complete consolidated financial statements. These unaudited condensed consolidated financial statements should be read in conjunction with DSG's audited consolidated financial statements and accompanying notes included in its Annual Report on Form 10-K for the year ended December 31, 2022 filed with the U.S. Securities and Exchange Commission ("SEC") and the Lawson Products, Inc. unaudited condensed consolidated financial statements and accompanying notes included in DSG&#8217;s Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2022. A</ix:nonNumeric>ll normal recurring adjustments have been made that are necessary to fairly state the results of operations for the interim periods. Operating results for the three month period ended March&#160;31, 2023 are not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2023.</ix:continuation> </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="ic02628e23d294a51a19fd39887ebf598_37"></div><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8zNy9mcmFnOjc1MmNhZGVjODBlNjRlMDVhZTg4MGI3MzY3N2VhMjQyL3RleHRyZWdpb246NzUyY2FkZWM4MGU2NGUwNWFlODgwYjczNjc3ZWEyNDJfMjY0MjA_a0bd70f9-0a5c-434f-9a33-a1183ba2d380" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 2 &#8211; Summary of Significant Accounting Policies</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%">There were no significant changes to the Company's accounting policies from those disclosed in DSG's Annual Report on Form 10-K for the year ended December&#160;31, 2022. See Note 2 of the 2022 consolidated financial statements included in DGS's Annual Report on Form 10-K for the year ended December&#160;31, 2022 for further details of the Company's significant accounting policies.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8zNy9mcmFnOjc1MmNhZGVjODBlNjRlMDVhZTg4MGI3MzY3N2VhMjQyL3RleHRyZWdpb246NzUyY2FkZWM4MGU2NGUwNWFlODgwYjczNjc3ZWEyNDJfMjY0MzM_4e6693d6-2eb6-4267-a376-76dab98c3368" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting Pronouncements - Adopted</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 June 2016, the FASB issued ASU 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which revises the requirements for how an entity should measure credit losses on financial instruments. The pronouncement was effective for smaller reporting companies in fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, and the new guidance will be applied on a prospective basis. The Company adopted this guidance on January 1, 2023. The adoption had no impact on the Company's financial condition, results of operations or cash flows.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires an entity to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination. The pronouncement is effective in fiscal years beginning after December 15, 2022 and early adoption is permitted. The Company adopted this guidance on January 1, 2023. The adoption had no impact on the Company's financial condition, results of operations or cash flows.</span></div></ix:nonNumeric></ix:nonNumeric><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%">13</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="ic02628e23d294a51a19fd39887ebf598_40"></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="#ic02628e23d294a51a19fd39887ebf598_7">Table of Contents</a></span></div></div><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfMTA3NDg_90b8cf10-903f-4ad4-a2a4-c7e1d2979d50" continuedAt="ie0d334b4b17b430e9b91297ab031561c" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 3 &#8211; Business Acquisitions</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">HIS Company, Inc. - Purchase Agreement</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 30, 2023, DSG entered into a Stock Purchase Agreement (the &#8220;Purchase Agreement&#8221;), with various parties for the acquisition by DSG, on the terms and subject to the conditions therein, of all of the issued and outstanding capital stock of HIS Company, Inc., a Texas corporation (&#8220;Hisco&#8221;, the "Hisco Transaction"), a distributor of specialty products serving industrial technology applications. Hisco, an employee-owned company, operates in <ix:nonFraction unitRef="location" contextRef="i887159846db74939aef8b6083db28b2e_D20230330-20230330" decimals="INF" name="dsgr:BusinessCombinationNumberOfLocations" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfMTY0OTI2NzQ4Mzg0Mw_37613771-cded-474b-9009-ece38ac7d8ed">38</ix:nonFraction> locations across North America, including its Precision Converting facilities that provide value-added fabrication and its Adhesive Materials Group that provides an array of custom repackaging solutions. Hisco offers customers a broad range of products, including adhesives, chemicals and tapes, as well as specialty materials such as electrostatic discharge, thermal management materials and static shielding bags. Hisco also offers vendor-managed inventory and RFID programs with specialized warehousing for chemical management, logistics services and cold storage. DSG intends to combine the operations of TestEquity and Hisco to further expand the product and service offerings at TestEquity, as well as all of our operating businesses under DSG.</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%">Contingent upon closing of the Hisco Transaction, DSG has agreed to pay $<ix:nonFraction unitRef="usd" contextRef="i887159846db74939aef8b6083db28b2e_D20230330-20230330" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfNTQ5NzU1ODU1OTU1_b9013286-3938-4c7c-8556-6e6f319f0891">269.1</ix:nonFraction>&#160;million at closing, with a potential additional earn-out payment of up to $<ix:nonFraction unitRef="usd" contextRef="ia156c3e1fc0e47e79b12ca147fe3e5cc_I20230330" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfMTY0OTI2NzQ4Mzg0OA_33abe146-ebdb-4f54-a2c0-f17f3fa1b67c">12.6</ix:nonFraction>&#160;million, subject to Hisco achieving certain performance targets. DSG also agreed to pay $<ix:nonFraction unitRef="usd" contextRef="i168eca44deee461fa9bb5b399e950425_D20230331-20230331" decimals="-5" name="dsgr:BusinessCombinationCashConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfMTY0OTI2NzQ4Mzg2Mw_3f146896-a526-4ee8-9478-88160e7538f6">37.5</ix:nonFraction>&#160;million in cash or DSG common stock in retention bonuses to certain Hisco employees that remain employed with Hisco or its affiliates for twelve or more months after the closing of the Hisco Transaction. The completion of the Hisco Transaction is subject to regulatory and customary closing conditions.</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%">DSG intends to finance a portion of the purchase price through a combination of (i) the incurrence of additional indebtedness pursuant to DSG's Amended and Restated Credit Agreement dated &#160;&#160;&#160;&#160;April 1, 2022 by and among DSG, certain subsidiaries of DSG as borrowers or guarantors, the lenders party thereto and JPMorgan Chase Bank, N.A., as administrative agent; and (ii) the issuance of additional shares of DSG common stock pursuant to a rights offering (the "Rights Offering") to existing holders of DSG common stock as of the record date therefor.</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 Rights Offering is expected to raise an aggregate amount of approximately $<ix:nonFraction unitRef="usd" contextRef="i887159846db74939aef8b6083db28b2e_D20230330-20230330" decimals="-6" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfMTY0OTI2NzQ4Mzg3OA_4c070699-38a2-4e35-bc59-1181adb3189e">100</ix:nonFraction>&#160;million and will be conducted pursuant to DSG's effective registration statement on Form S-3. The subscription rights will be transferable but will not be listed for trading on any stock exchange or market. Luther King Capital Management and its affiliates currently own approximately <ix:nonFraction unitRef="number" contextRef="i7fd8bb9f80574ab1b2bf776d9c1dc3a3_I20230331" decimals="3" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfMTY0OTI2NzQ4Mzk1NA_fc4a5e7b-7e1a-47b3-a5f0-78041bdd524f">77</ix:nonFraction>% of DSG&#8217;s outstanding stock and have indicated an intention to fully subscribe for their pro rata portion in the Rights Offering, as well as for their pro rata portion of any rights remaining unsubscribed at the completion of the subscription period.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Completion of Mergers</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 1, 2022, the Mergers were completed via all-stock merger transactions. Pursuant to the Merger Agreements, DSG issued an aggregate of <ix:nonFraction unitRef="shares" contextRef="i76af8b0a52be4abe94958cb73196c040_D20220401-20220401" decimals="-5" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfNTQ5NzU1ODMwNzYz_0d3926c6-062f-4c32-b10a-7bafeaf80251">10.3</ix:nonFraction>&#160;million shares of DSG common stock on April 1, 2022 to the former owners of TestEquity and Gexpro Services. On March 20, 2023, an additional <ix:nonFraction unitRef="shares" contextRef="i651b257c148a4c7e983d7a90cd758a3a_D20220401-20220401" decimals="-5" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfNTQ5NzU1ODMwNzg5_81c6393f-13e8-4531-9b2e-13dc3efad15e">1.7</ix:nonFraction>&#160;million shares of DSG common stock were issued. Refer to Note 1 &#8211; Nature of Operations and Basis of Presentation for further information regarding the Mergers. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The business combination of Lawson, TestEquity and Gexpro Services combines <ix:nonFraction unitRef="segment" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="INF" name="dsgr:NumberOfPrincipalOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfNTQ5NzU1ODMwODA3_ed83542c-1cfc-4e54-bf87-0b5df3ae0ac6">three</ix:nonFraction> value-added complementary distribution businesses. Lawson is a distributor of products and services to the industrial, commercial, institutional, and governmental MRO</span><span style="color:#000000;font-family:'Times',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> marketplace. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TestEquity is a distributor of parts and services to the industrial, commercial, institutional and governmental electronics manufacturing and test and measurement market. Gexpro Services is a provider of supply chain solutions, specializing in developing and implementing VMI and kitting programs to high-specification manufacturing customers. Gexpro Services provides critical products and services to customers throughout the lifecycle of highly technical OEM products. Refer to Note 1 &#8211; Nature of Operations and Basis of Presentation for more information on the nature of operations for these businesses.</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 Mergers were accounted for as a reverse merger under the acquisition method of accounting for business combinations, whereby TestEquity and Gexpro Services were identified as the accounting acquirers and were treated as a combined entity for financial reporting purposes, and DSG was identified as the accounting acquiree. Accordingly, under the acquisition method of accounting, the purchase price was allocated to DSG's tangible and identifiable intangible assets acquired and liabilities assumed, based on their estimated acquisition-date fair values. These estimates were determined through established and generally accepted valuation techniques.</span></div></ix:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div><div style="text-align:center"><span><br/></span></div></div></div><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="#ic02628e23d294a51a19fd39887ebf598_7">Table of Contents</a></span></div></div><ix:continuation id="ie0d334b4b17b430e9b91297ab031561c" continuedAt="ic9499eeada5a46bc9be8806b0a171cfe"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Allocation of Consideration Exchanged</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfMTA3NTI_368df046-ae1d-4c63-91b1-ad3b5cc8b8be" escape="true"><div style="margin-bottom:3pt;text-align: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 acquisition method of accounting, the estimated consideration exchanged was calculated as follows: </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.771%"></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:16.445%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">(in thousands, except share data)</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:700;line-height:100%">April 1, 2022</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%">Number of DSG common shares</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:2px 1pt;text-align:right;vertical-align: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="i803e60d2397f4427a8dd23ba4f10fa4f_D20220401-20220401" decimals="INF" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA1MTg1NDI0OWM2MTRhZmRhOGM0Yzg4M2NjOTIyZTc1L3RhYmxlcmFuZ2U6MDUxODU0MjQ5YzYxNGFmZGE4YzRjODgzY2M5MjJlNzVfMi0yLTEtMS0xNTcyMTk_0694f1b9-2c62-48ce-8655-c61fad2cca9d">9,120,167</ix:nonFraction></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%">DSG common stock closing price per share on March 31, 2022</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="usdPerShare" contextRef="iedf0f5e0d90a4092a52718d6b5230780_I20220331" decimals="2" name="us-gaap:BusinessAcquisitionSharePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA1MTg1NDI0OWM2MTRhZmRhOGM0Yzg4M2NjOTIyZTc1L3RhYmxlcmFuZ2U6MDUxODU0MjQ5YzYxNGFmZGE4YzRjODgzY2M5MjJlNzVfMy0yLTEtMS0xNTcyMTk_cd9f6230-5108-4b91-a382-cc8eaf26c1d0">38.54</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of shares exchanged</span></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="i803e60d2397f4427a8dd23ba4f10fa4f_D20220401-20220401" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA1MTg1NDI0OWM2MTRhZmRhOGM0Yzg4M2NjOTIyZTc1L3RhYmxlcmFuZ2U6MDUxODU0MjQ5YzYxNGFmZGE4YzRjODgzY2M5MjJlNzVfNC0yLTEtMS0xNTcyMTk_6a9d8e09-b5e7-4c50-bca2-370f23eeb778">351,491</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="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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other consideration</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%"><ix:nonFraction unitRef="usd" contextRef="i803e60d2397f4427a8dd23ba4f10fa4f_D20220401-20220401" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredOther1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA1MTg1NDI0OWM2MTRhZmRhOGM0Yzg4M2NjOTIyZTc1L3RhYmxlcmFuZ2U6MDUxODU0MjQ5YzYxNGFmZGE4YzRjODgzY2M5MjJlNzVfNi0yLTEtMS0xNTcyMTk_e162694d-ca91-46d2-b117-ed09750e2ff8">1,910</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="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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration exchanged</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i803e60d2397f4427a8dd23ba4f10fa4f_D20220401-20220401" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA1MTg1NDI0OWM2MTRhZmRhOGM0Yzg4M2NjOTIyZTc1L3RhYmxlcmFuZ2U6MDUxODU0MjQ5YzYxNGFmZGE4YzRjODgzY2M5MjJlNzVfOC0yLTEtMS0xNTcyMTk_5afa8161-d0d0-4904-b329-657bbd61cbb9">353,401</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="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.7pt">Fair value adjustment of stock-based compensation awards.</span></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:120%">Due to the publicly traded nature of shares of DSG common stock, the equity issuance of shares of DSG common stock based on this value was considered to be a more reliable measurement of the fair market value of the transaction compared to the equity interests of the accounting acquirer.</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 allocation of consideration exchanged to the tangible and identifiable intangible assets acquired and liabilities assumed was based on estimated fair values as of the Merger Date. The accounting for the Mergers was complete as of December 31, 2022. Goodwill generated from the Mergers is <ix:nonFraction unitRef="usd" contextRef="ibcf582d15e7e431d9d91825bd9155638_I20220401" decimals="INF" name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfNTQ5NzU1ODM0MDkx_93add971-9148-4a0c-a8ac-1b755a3e0da3">no</ix:nonFraction>t deductible for tax purposes.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the allocation of consideration exchanged to the estimated fair values of assets acquired and liabilities assumed at the Merger Date and after applying measurement period adjustments<ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfMTA3NTM_ee23338c-a1e4-403f-bc01-654f3b34b096" continuedAt="i4d044a0bb5a449208a57854a7efd278c" escape="true">: </ix:nonNumeric></span></div><div style="margin-top:3pt"><ix:continuation id="i4d044a0bb5a449208a57854a7efd278c" continuedAt="i661bc9ffd73e49d39b12f483e8c7211c"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.625%"></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 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 style="width:1.0%"></td><td style="width:16.445%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></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="padding: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%">Final Purchase Price Allocation</span></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%">Current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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 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="i6cdf7242f4b44f428c1cab4ad2f0073f_I20220401" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjQ4YjFlNTZlOGNhMDQxMjlhMWZiZWJjZWU5ZmZhY2MxL3RhYmxlcmFuZ2U6NDhiMWU1NmU4Y2EwNDEyOWExZmJlYmNlZTlmZmFjYzFfMS02LTEtMS0xNTcyMTk_3190cf0e-c5a3-449c-9c01-d4e2b8b3d70b">148,308</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="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%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cdf7242f4b44f428c1cab4ad2f0073f_I20220401" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjQ4YjFlNTZlOGNhMDQxMjlhMWZiZWJjZWU5ZmZhY2MxL3RhYmxlcmFuZ2U6NDhiMWU1NmU4Y2EwNDEyOWExZmJlYmNlZTlmZmFjYzFfMi02LTEtMS0xNTcyMTk_55015ed6-b723-4c84-a2fd-18a75906f0d0">57,414</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="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%">Right of use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cdf7242f4b44f428c1cab4ad2f0073f_I20220401" decimals="-3" name="dsgr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjQ4YjFlNTZlOGNhMDQxMjlhMWZiZWJjZWU5ZmZhY2MxL3RhYmxlcmFuZ2U6NDhiMWU1NmU4Y2EwNDEyOWExZmJlYmNlZTlmZmFjYzFfMy02LTEtMS0xNTcyMTk_3d79f03c-08bf-43e7-9010-382308919185">18,258</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">Other intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cdf7242f4b44f428c1cab4ad2f0073f_I20220401" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjQ4YjFlNTZlOGNhMDQxMjlhMWZiZWJjZWU5ZmZhY2MxL3RhYmxlcmFuZ2U6NDhiMWU1NmU4Y2EwNDEyOWExZmJlYmNlZTlmZmFjYzFfNC02LTEtMS0xNTcyMTk_2d9cd43b-6883-48f1-a0cc-3d482966d713">119,060</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="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%">Deferred tax liability, net of deferred tax asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6cdf7242f4b44f428c1cab4ad2f0073f_I20220401" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjQ4YjFlNTZlOGNhMDQxMjlhMWZiZWJjZWU5ZmZhY2MxL3RhYmxlcmFuZ2U6NDhiMWU1NmU4Y2EwNDEyOWExZmJlYmNlZTlmZmFjYzFfNS02LTEtMS0xNTcyMTk_2dc00321-35e1-409f-b86b-d4be93daef19">19,394</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="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%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cdf7242f4b44f428c1cab4ad2f0073f_I20220401" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjQ4YjFlNTZlOGNhMDQxMjlhMWZiZWJjZWU5ZmZhY2MxL3RhYmxlcmFuZ2U6NDhiMWU1NmU4Y2EwNDEyOWExZmJlYmNlZTlmZmFjYzFfNi02LTEtMS0xNTcyMTk_da5d382a-973e-455b-b11e-30869d1f1cba">18,373</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="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%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6cdf7242f4b44f428c1cab4ad2f0073f_I20220401" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjQ4YjFlNTZlOGNhMDQxMjlhMWZiZWJjZWU5ZmZhY2MxL3RhYmxlcmFuZ2U6NDhiMWU1NmU4Y2EwNDEyOWExZmJlYmNlZTlmZmFjYzFfNy02LTEtMS0xNTcyMTk_1f7a4087-8f41-41a1-aa18-4b8c1164f819">71,165</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="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%">Long-term obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6cdf7242f4b44f428c1cab4ad2f0073f_I20220401" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjQ4YjFlNTZlOGNhMDQxMjlhMWZiZWJjZWU5ZmZhY2MxL3RhYmxlcmFuZ2U6NDhiMWU1NmU4Y2EwNDEyOWExZmJlYmNlZTlmZmFjYzFfOC02LTEtMS0xNTcyMTk_6fa06f49-822f-4e77-b280-be18d9ed7f59">25,746</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="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%">Lease and financing obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibcf582d15e7e431d9d91825bd9155638_I20220401" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjQ4YjFlNTZlOGNhMDQxMjlhMWZiZWJjZWU5ZmZhY2MxL3RhYmxlcmFuZ2U6NDhiMWU1NmU4Y2EwNDEyOWExZmJlYmNlZTlmZmFjYzFfOS02LTEtMS0xNTcyMTk_8959eb27-ca21-448c-9fd7-62b38ecaa14c">28,827</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="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%">Derivative earnout liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6cdf7242f4b44f428c1cab4ad2f0073f_I20220401" decimals="-3" name="dsgr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeEarnoutLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjQ4YjFlNTZlOGNhMDQxMjlhMWZiZWJjZWU5ZmZhY2MxL3RhYmxlcmFuZ2U6NDhiMWU1NmU4Y2EwNDEyOWExZmJlYmNlZTlmZmFjYzFfMTAtNi0xLTEtMTU3MjE5_73c655ab-855c-4fd0-af02-427f927f1e09">43,900</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="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><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%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cdf7242f4b44f428c1cab4ad2f0073f_I20220401" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjQ4YjFlNTZlOGNhMDQxMjlhMWZiZWJjZWU5ZmZhY2MxL3RhYmxlcmFuZ2U6NDhiMWU1NmU4Y2EwNDEyOWExZmJlYmNlZTlmZmFjYzFfMTItNi0xLTEtMTU3MjE5_39cfd17a-b39a-4b79-ba7b-d56721db9804">181,020</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align: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 consideration exchanged</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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 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="i6cdf7242f4b44f428c1cab4ad2f0073f_I20220401" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjQ4YjFlNTZlOGNhMDQxMjlhMWZiZWJjZWU5ZmZhY2MxL3RhYmxlcmFuZ2U6NDhiMWU1NmU4Y2EwNDEyOWExZmJlYmNlZTlmZmFjYzFfMTMtNi0xLTEtMTU3MjE5_340fc22d-84ef-4959-84a7-3c7bfc87bac2">353,401</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="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><td colspan="3" style="display:none"></td></tr></table></ix:continuation></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:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfMTA3NTQ_432c5843-70d8-42c3-b22b-2b5033299e9c" continuedAt="i8b0fd0a6d24d4253846c7401bc6a7ca0" escape="true">The allocation of consideration exchanged to other intangible assets acquired was as follows:</ix:nonNumeric></span></div><div><ix:continuation id="i8b0fd0a6d24d4253846c7401bc6a7ca0"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.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:16.443%"></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:16.447%"></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%">(in thousands)</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:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></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:700;line-height:100%">Estimated Life</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:100%">(in years)</span></div></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%">Customer relationships</span></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="ie91a7466bbda44868129c8b001caf855_D20220401-20220401" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjg5Y2VhNmNiNmRkNTQyNjA4YzBlOWZhNTU4MWJmZjMwL3RhYmxlcmFuZ2U6ODljZWE2Y2I2ZGQ1NDI2MDhjMGU5ZmE1NTgxYmZmMzBfMS0yLTEtMS0xNTcyMTk_d0fdbe47-7e23-4d20-9875-539a669d3024">76,050</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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;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="ie91a7466bbda44868129c8b001caf855_D20220401-20220401" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjg5Y2VhNmNiNmRkNTQyNjA4YzBlOWZhNTU4MWJmZjMwL3RhYmxlcmFuZ2U6ODljZWE2Y2I2ZGQ1NDI2MDhjMGU5ZmE1NTgxYmZmMzBfMS00LTEtMS0xNTcyMTk_1cc6e182-1904-4540-a912-3f523437fb46">19</ix:nonNumeric></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%">Trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib811fd015cd844fc8b68b092db36e45e_D20220401-20220401" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjg5Y2VhNmNiNmRkNTQyNjA4YzBlOWZhNTU4MWJmZjMwL3RhYmxlcmFuZ2U6ODljZWE2Y2I2ZGQ1NDI2MDhjMGU5ZmE1NTgxYmZmMzBfMi0yLTEtMS0xNTcyMTk_32320d43-fd88-4488-9fd1-ed6368c30d48">43,010</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="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;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="ib811fd015cd844fc8b68b092db36e45e_D20220401-20220401" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjg5Y2VhNmNiNmRkNTQyNjA4YzBlOWZhNTU4MWJmZjMwL3RhYmxlcmFuZ2U6ODljZWE2Y2I2ZGQ1NDI2MDhjMGU5ZmE1NTgxYmZmMzBfMi00LTEtMS0xNTcyMTk_34fa0e29-3389-4049-81ab-c1b230cbcc87">8</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align: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 other intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07bb0f026d204d0596c83d60993bf8a8_D20220401-20220401" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjg5Y2VhNmNiNmRkNTQyNjA4YzBlOWZhNTU4MWJmZjMwL3RhYmxlcmFuZ2U6ODljZWE2Y2I2ZGQ1NDI2MDhjMGU5ZmE1NTgxYmZmMzBfMy0yLTEtMS0xNTcyMTk_bceebc8b-fe98-43aa-86ff-4842aca99d0d">119,060</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></ix:continuation></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 incurred transaction costs related to the Mergers of $<ix:nonFraction unitRef="usd" contextRef="ia1597ff5bfbc47168015c9964fae8f16_D20230101-20230331" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfNDQyMA_3daab87a-5eff-487d-aacc-38a8f77690d5">1.2</ix:nonFraction>&#160;million for the three months ended March&#160;31, 2023 and $<ix:nonFraction unitRef="usd" contextRef="if33b247d301f47108b28cf64ee9bc116_D20220101-20220331" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfNDQ3NQ_3fcee234-c287-4b41-8a9b-b3be0326b47b">1.4</ix:nonFraction>&#160;million for the three months ended March&#160;31, 2022, which are included in Selling, general and administrative expenses in the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unaudited </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Condensed Consolidated Statements of Operations and Comprehensive Income (Loss). </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Unaudited Pro Forma Information</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 following table presents estimated unaudited pro forma consolidated financial information for DSG as if the Mergers and other acquisitions disclosed below occurred on January 1, 2021 for the acquisitions completed during 2022. The unaudited pro forma information reflects adjustments including amortization on acquired intangible assets, interest expense, and the </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%">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="#ic02628e23d294a51a19fd39887ebf598_7">Table of Contents</a></span></div></div><ix:continuation id="ic9499eeada5a46bc9be8806b0a171cfe" continuedAt="i8a8b394be656481f9243fe7e799a87df"><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%">related tax effects. This information is presented for informational purposes only and is not necessarily indicative of future results or the results that would have occurred had the Mergers been completed on the date indicated.</span></div><div style="margin-top:3pt;text-align:justify"><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfMTA3NTA_d2add18b-13bc-492c-9e4e-977179ed6719" continuedAt="i27aa88d704b14aed8f58ee76f0319258" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.256%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.544%"></td><td style="width:0.1%"></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="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">(in thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></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%">Revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="i4681bff2bbae4c0caebc8e8b1f2a2ef2_D20220101-20220331" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjY3NGMzYjQyY2Y4ODRkZGNiZDBlMzA5NTYxZmRhNDhlL3RhYmxlcmFuZ2U6Njc0YzNiNDJjZjg4NGRkY2JkMGUzMDk1NjFmZGE0OGVfMi0zLTEtMS0xNTcyMTk_fa54190c-f47d-4acb-988c-f73d6a321bb4">308,790</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="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%">Net income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="i4681bff2bbae4c0caebc8e8b1f2a2ef2_D20220101-20220331" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjY3NGMzYjQyY2Y4ODRkZGNiZDBlMzA5NTYxZmRhNDhlL3RhYmxlcmFuZ2U6Njc0YzNiNDJjZjg4NGRkY2JkMGUzMDk1NjFmZGE0OGVfNS0zLTEtMS0xNTcyMTk_5ba8a938-c8ba-4981-b34f-7fb2c8c48cfb">7,270</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="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="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></table></ix:nonNumeric></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%">Other Acquisitions</span></div><div style="text-align:justify;text-indent:18pt"><span style="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%">Through the TestEquity and Gexpro Services operating companies, the Company acquired other businesses during the year ended December 31, 2022. The consideration exchanged for the acquired businesses included various combinations of cash and sellers notes. The acquisitions were accounted for under ASC 805, the acquisition method of accounting. For each acquisition, the allocation of consideration exchanged to the assets acquired and liabilities assumed was based on estimated acquisition-date fair values. Certain estimated values for the acquisitions, including the valuation of intangibles, contingent consideration, and income taxes (including deferred taxes and associated valuation allowances), are not yet finalized, and the preliminary purchase price allocations are subject to change as the Company completes its analysis of the fair value at the date of acquisition. The final valuations will be completed within the respective one-year measurement periods following the respective acquisition dates, and any adjustments will be recorded in the period in which the adjustments are determined.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:3pt;text-align: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 year ended December 31, 2022, TestEquity acquired Interworld Highway, LLC, National Test Equipment, and Instrumex, and Gexpro Services acquired Resolux ApS ("Resolux") and Frontier Technologies Brewton, LLC and Frontier Engineering and Manufacturing Technologies, Inc. ("Frontier"). The accounting for the Interworld Highway, LLC, Resolux and Frontier acquisitions was complete as of December 31, 2022. <ix:continuation id="i661bc9ffd73e49d39b12f483e8c7211c" continuedAt="i5480f6bb9f8f483cadaa49e8b64aab38">The purchase consideration for each business acquired and the allocation of the consideration exchanged to the estimated fair values of assets acquired and liabilities assumed is summarized below: </ix:continuation></span></div><div><ix:continuation id="i5480f6bb9f8f483cadaa49e8b64aab38"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:26.970%"></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:10.595%"></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:9.864%"></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:9.864%"></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:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></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:9.874%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">(in thousands)</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%">Interworld Highway, LLC</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%">Resolux</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%">Frontier</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%">National Test Equipment</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%">Instrumex</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">Acquisition date</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:8pt;font-weight:400;line-height:100%">April 29, 2022</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:8pt;font-weight:400;line-height:100%">January 3, 2022</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:8pt;font-weight:400;line-height:100%">March 31, 2022</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:8pt;font-weight:400;line-height:100%">June 1, 2022</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:8pt;font-weight:400;line-height:100%">December 1, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current assets</span></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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f718761ea5247e0b7536e8269f5faa8_I20220429" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMi0yLTEtMS0xNTcyMTk_31a04c48-2a1f-4fc2-afc9-faf92a122ed3">15,018</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie84a06c8f9994b1ba9388e5a7330fcde_I20220103" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMi00LTEtMS0xNTcyMTk_670dfc91-01c0-43b4-ba34-fee89c666f7f">10,210</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04f76447e4cb4d1cadcebe3235cf4122_I20220331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMi02LTEtMS0xNTcyMTk_1df30833-2546-46e8-bcc7-7fb113591037">2,881</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic67153fba70e49d083e9185679b73dcc_I20220601" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMi04LTEtMS0xNTcyMTk_54f87144-6361-4606-800a-a21218771ce7">2,187</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2e483b13cfb488c836e8b4794c34943_I20221201" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMi0xMC0xLTEtMTY1ODU1_756f2dbb-2e72-47d7-9aa3-b31670b29dec">3,495</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia93246a870af4ea58ecc212a5dcc01a2_I20230331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMi0xMC0xLTEtMTU3MjE5_ca29e49b-4aac-4494-881d-7bb2880d3610">33,791</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="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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f718761ea5247e0b7536e8269f5faa8_I20220429" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMy0yLTEtMS0xNTcyMTk_f3823316-d9fa-4a01-b44c-9c48246a4707">313</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie84a06c8f9994b1ba9388e5a7330fcde_I20220103" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMy00LTEtMS0xNTcyMTk_6ce1c9ac-2e06-4a06-b94b-e8b122d83df4">459</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04f76447e4cb4d1cadcebe3235cf4122_I20220331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMy02LTEtMS0xNTcyMTk_a4d24cd9-6d17-4673-9365-51967f4f90f1">1,189</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic67153fba70e49d083e9185679b73dcc_I20220601" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMy04LTEtMS0xNTcyMTk_5fed33d9-f35b-485d-89d5-0be57ce231c6">642</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2e483b13cfb488c836e8b4794c34943_I20221201" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMy0xMC0xLTEtMTY1OTYy_a5e19c32-3675-47d1-a705-e6c7d122fed3">30</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia93246a870af4ea58ecc212a5dcc01a2_I20230331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMy0xMC0xLTEtMTU3MjE5_a126f62c-8f6c-4022-a23a-acfde62a6870">2,633</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="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:9pt;font-weight:400;line-height:100%">Right of use 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f718761ea5247e0b7536e8269f5faa8_I20220429" decimals="-3" name="dsgr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfNC0yLTEtMS0xNTcyMTk_ab3b6e7c-8c87-438b-9915-816820fd8d78">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie84a06c8f9994b1ba9388e5a7330fcde_I20220103" decimals="-3" name="dsgr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfNC00LTEtMS0xNTcyMTk_821b78b7-d0f5-41af-bdb3-b20357b568f4">1,125</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04f76447e4cb4d1cadcebe3235cf4122_I20220331" decimals="-3" name="dsgr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfNC02LTEtMS0xNTcyMTk_f8b2e71c-35eb-4bcf-b1e5-570e16df5f7d">9,313</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic67153fba70e49d083e9185679b73dcc_I20220601" decimals="-3" name="dsgr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfNC04LTEtMS0xNTcyMTk_c4ddd0d0-8020-47c2-a947-1b220803ffd1">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2e483b13cfb488c836e8b4794c34943_I20221201" decimals="-3" name="dsgr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfNC0xMC0xLTEtMTY1OTY5_f6c86a49-e9eb-47ab-9592-ce82c1b14196">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia93246a870af4ea58ecc212a5dcc01a2_I20230331" decimals="-3" name="dsgr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfNC0xMC0xLTEtMTU3MjE5_64806b9c-000c-4f43-b012-6c0b2c1fad40">10,438</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="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:9pt;font-weight:400;line-height:100%">Other intangible 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><td colspan="3" style="background-color:#ffffff;padding:0 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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i626dd3b50b394fedbb7951a282eb2a0f_I20220429" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfNi0yLTEtMS0xNTcyMTk_4efc8e0e-0833-435d-8995-48fae5023977">6,369</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4299defcafa4d3099d255063853b278_I20220103" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfNi00LTEtMS0xNTcyMTk_ff7a2cfc-2a07-458b-88d5-56bf22e3b8de">11,400</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd331768dfc64383b3370e5191e27aa2_I20220331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfNi02LTEtMS0xNTcyMTk_3ad32934-13e9-4b8e-a7dc-35b506b5ea37">9,300</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07cb11440c864027bd0068bbb5a53be3_I20220601" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfNi04LTEtMS0xNTcyMTk_a88c166e-3a0f-44ae-bcb1-810968eb9086">2,100</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a7ec1a906d444308067186e6d2db44c_I20221201" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfNi0xMC0xLTEtMTY1OTc0_66615fb7-afe1-4c64-a637-367c99a0a6b2">800</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i635dba165a3c49e2b8e7e3a2e1d60850_I20230331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfNi0xMC0xLTEtMTU3MjE5_3209833f-6bb1-4260-9c90-bcd08a6dd823">29,969</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4cfa7031fc84e57aa4348c299a6f5df_I20220429" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfNy0yLTEtMS0xNTcyMTk_3d24914b-eb58-42e4-9e4a-6b963499dff6">4,600</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d17eb9ee8234b149256314ed188b739_I20220103" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfNy00LTEtMS0xNTcyMTk_cdbf564b-1b3f-440e-b202-4a2d6d07c9a4">6,100</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i459397cffc7a4c759a960172b685ebf4_I20220331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfNy02LTEtMS0xNTcyMTk_1298df41-1ca7-4ab7-a429-11fccf59c0b2">3,000</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i381bfe0523ff4abdbf379927112e01a2_I20220601" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfNy04LTEtMS0xNTcyMTk_1f803bae-17a2-467d-a2dc-9ae8d10247d0">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56008845a7474fa8afc5cab92ed92cce_I20221201" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfNy0xMC0xLTEtMTY1OTc0_f345619f-d9b0-4dc9-99ac-538bc36559e8">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98686223753d4228875e569ed8325832_I20230331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfNy0xMC0xLTEtMTU3MjE5_430642a7-34eb-442e-ba85-72dcb036ec10">13,700</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="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><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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f718761ea5247e0b7536e8269f5faa8_I20220429" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfOS0yLTEtMS0xNTcyMTk_ecbc379a-a3f4-4bb7-a99d-bedbea314830">10</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie84a06c8f9994b1ba9388e5a7330fcde_I20220103" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfOS00LTEtMS0xNTcyMTk_362bf7ca-1d5b-4f77-ac38-e04125dc4809">86</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04f76447e4cb4d1cadcebe3235cf4122_I20220331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfOS02LTEtMS0xNTcyMTk_fe272be1-d868-42d7-978b-fe2a8f0fd762">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic67153fba70e49d083e9185679b73dcc_I20220601" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfOS04LTEtMS0xNTcyMTk_971fe461-bff1-4357-8772-00636a134e69">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2e483b13cfb488c836e8b4794c34943_I20221201" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfOS0xMC0xLTEtMTY1OTg2_acf265ef-275d-44a6-a81f-3d22c0e89cbd">14</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia93246a870af4ea58ecc212a5dcc01a2_I20230331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfOS0xMC0xLTEtMTU3MjE5_2682b941-40b7-425b-b414-435fa835a122">110</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="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:9pt;font-weight:400;line-height:100%">Accounts payable</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%">(<ix:nonFraction unitRef="usd" contextRef="i7f718761ea5247e0b7536e8269f5faa8_I20220429" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTAtMi0xLTEtMTU3MjE5_49f6d98a-cbbf-4e81-84ac-d18cd17a68c0">8,856</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie84a06c8f9994b1ba9388e5a7330fcde_I20220103" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTAtNC0xLTEtMTU3MjE5_e96030d1-0668-40dc-b9b1-303371f4c6b6">3,058</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i04f76447e4cb4d1cadcebe3235cf4122_I20220331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTAtNi0xLTEtMTU3MjE5_9d339ad0-d94f-4380-bce3-5ac4924ce9f5">778</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic67153fba70e49d083e9185679b73dcc_I20220601" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTAtOC0xLTEtMTU3MjE5_7e89c104-d08c-406a-b3a7-01cb790ebbba">196</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id2e483b13cfb488c836e8b4794c34943_I20221201" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTAtMTAtMS0xLTE2NTk4OQ_01e5de00-cb03-4d47-b452-07b4e4cf921b">1,305</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia93246a870af4ea58ecc212a5dcc01a2_I20230331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTAtMTAtMS0xLTE1NzIxOQ_4c525843-db17-4cc5-8258-e40b2475c7a3">14,193</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="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:9pt;font-weight:400;line-height:100%">Current portion of long term debt</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%"><ix:nonFraction unitRef="usd" contextRef="i7f718761ea5247e0b7536e8269f5faa8_I20220429" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTEtMi0xLTEtMTU3MjE5_b0481c2b-6a4b-4a8c-93c5-a6ef04b323f2">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie84a06c8f9994b1ba9388e5a7330fcde_I20220103" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTEtNC0xLTEtMTU3MjE5_2f525056-62ea-48c9-98ff-27b53c6e2140">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04f76447e4cb4d1cadcebe3235cf4122_I20220331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTEtNi0xLTEtMTU3MjE5_471b832b-693c-47e6-9180-46c5ff552fdb">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic67153fba70e49d083e9185679b73dcc_I20220601" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTEtOC0xLTEtMTU3MjE5_f0ca6146-6bd6-4af6-8300-461b35710645">2,073</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2e483b13cfb488c836e8b4794c34943_I20221201" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTEtMTAtMS0xLTE3MTk2Mw_3085a9cb-2e13-4bd5-9f84-54165e49880f">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia93246a870af4ea58ecc212a5dcc01a2_I20230331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTEtMTAtMS0xLTE1NzIxOQ_437d2754-1e7c-4e51-a9b3-1ae1de543764">2,073</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="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:9pt;font-weight:400;line-height:100%">Accrued expenses and other liabilities</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%"><ix:nonFraction unitRef="usd" contextRef="i7f718761ea5247e0b7536e8269f5faa8_I20220429" decimals="-3" name="dsgr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTItMi0xLTEtMTU3MjE5_3a133010-e510-488d-aed8-cf480591c627">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie84a06c8f9994b1ba9388e5a7330fcde_I20220103" decimals="-3" name="dsgr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTItNC0xLTEtMTU3MjE5_fa4d2f1a-5d48-4495-bfe6-27c041b756fd">4,747</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i04f76447e4cb4d1cadcebe3235cf4122_I20220331" decimals="-3" name="dsgr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTItNi0xLTEtMTU3MjE5_5fc58a52-72b1-42ff-bba4-5a1f6dadf092">1,462</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic67153fba70e49d083e9185679b73dcc_I20220601" decimals="-3" name="dsgr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTItOC0xLTEtMTU3MjE5_350e642d-5b3a-47f8-8c12-305df74efff0">1,171</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id2e483b13cfb488c836e8b4794c34943_I20221201" decimals="-3" name="dsgr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTItMTAtMS0xLTE2NTk5Ng_c91c45ca-6af6-44b8-8317-5e88b00bf77a">153</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia93246a870af4ea58ecc212a5dcc01a2_I20230331" decimals="-3" name="dsgr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTItMTAtMS0xLTE1NzIxOQ_2421481b-0bbe-43f2-afc6-cf8fa3de7120">7,533</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="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:9pt;font-weight:400;line-height:100%">Lease liabilities</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%"><ix:nonFraction unitRef="usd" contextRef="i7f718761ea5247e0b7536e8269f5faa8_I20220429" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTMtMi0xLTEtMTU3MjE5_db2654f8-8422-41a0-8c59-ab8cd513eb4f">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie84a06c8f9994b1ba9388e5a7330fcde_I20220103" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTMtNC0xLTEtMTU3MjE5_d265225c-8ba7-4442-9a39-c65add7c12e0">1,125</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i04f76447e4cb4d1cadcebe3235cf4122_I20220331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTMtNi0xLTEtMTU3MjE5_6220ba04-1bf8-47f8-bbfd-93af8c0ca212">9,313</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic67153fba70e49d083e9185679b73dcc_I20220601" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTMtOC0xLTEtMTU3MjE5_e8b2b292-6104-4e73-b738-d6f6d363198c">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2e483b13cfb488c836e8b4794c34943_I20221201" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTMtMTAtMS0xLTE2NjAwMQ_d9987120-3f0d-44a8-9e81-eac5d62607b6">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia93246a870af4ea58ecc212a5dcc01a2_I20230331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTMtMTAtMS0xLTE1NzIxOQ_093fdd75-c5ce-4a76-80e1-4f53259b8161">10,438</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="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><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><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><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:9pt;font-weight:400;line-height:100%">Goodwill</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%"><ix:nonFraction unitRef="usd" contextRef="i7f718761ea5247e0b7536e8269f5faa8_I20220429" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTctMi0xLTEtMTU3MjE5_d60cf0d3-3e22-49cf-9bdf-50232fd9f942">37,236</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie84a06c8f9994b1ba9388e5a7330fcde_I20220103" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTctNC0xLTEtMTU3MjE5_0739827f-407d-4d96-a018-61294fb11810">10,305</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04f76447e4cb4d1cadcebe3235cf4122_I20220331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTctNi0xLTEtMTU3MjE5_c03bcd2f-4592-4b80-a71b-8f873eca01e2">11,544</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic67153fba70e49d083e9185679b73dcc_I20220601" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTctOC0xLTEtMTU3MjE5_18d621ca-b92e-42b6-b178-3230b56ce88a">5,703</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2e483b13cfb488c836e8b4794c34943_I20221201" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTctMTAtMS0xLTE2NjAwNA_6a67c319-cd55-46a9-be03-8a5cf068e43a">1,053</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia93246a870af4ea58ecc212a5dcc01a2_I20230331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTctMTAtMS0xLTE1NzIxOQ_fb3acd44-1fd5-4208-9687-52c5ce041960">65,841</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">Total purchase consideration exchanged, net of cash acquired</span></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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f718761ea5247e0b7536e8269f5faa8_I20220429" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTgtMi0xLTEtMTU3MjE5_945ce81e-5a7f-4b62-bebb-210f7f230180">54,690</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie84a06c8f9994b1ba9388e5a7330fcde_I20220103" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTgtNC0xLTEtMTU3MjE5_c7a6c3ee-4605-4df5-9395-c4e3d876803a">30,755</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04f76447e4cb4d1cadcebe3235cf4122_I20220331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTgtNi0xLTEtMTU3MjE5_de9c0ca9-74df-4540-9de8-b62db0930574">25,674</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic67153fba70e49d083e9185679b73dcc_I20220601" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTgtOC0xLTEtMTU3MjE5_35642603-bb39-422c-857f-634234890358">7,192</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2e483b13cfb488c836e8b4794c34943_I20221201" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTgtMTAtMS0xLTE2NjAwNA_493fa55d-7cf0-4ff2-82ed-5c42095a3a5c">3,934</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia93246a870af4ea58ecc212a5dcc01a2_I20230331" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTgtMTAtMS0xLTE1NzIxOQ_515bcffe-e888-4bb8-9f70-87bb9ea037b6">122,245</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;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%"><ix:nonFraction unitRef="usd" contextRef="ia3b57ae62c4d4475a815e59c21a3bc94_D20220429-20220429" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTktMi0xLTEtMTYyMDEy_1f360674-e9c8-4767-a23c-04a73c54ae95">54,690</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;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%"><ix:nonFraction unitRef="usd" contextRef="i8afdb7314fa844a39c0bc7a821c78b05_D20220103-20220103" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTktNC0xLTEtMTYyMDEy_10ca136d-63da-4ac7-a521-9610f9657134">30,755</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;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%"><ix:nonFraction unitRef="usd" contextRef="i3fa469a6137e49da824e8ff3b3779b24_D20220331-20220331" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTktNi0xLTEtMTYyMDEy_f06f7243-49de-45e6-8a34-40ca6918dc79">25,674</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;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%"><ix:nonFraction unitRef="usd" contextRef="i667451542afc4bb38a41f69cbef75e61_D20220601-20220601" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTktOC0xLTEtMTYyMDEy_79c931bb-c971-416b-a6e8-824206f3deac">6,023</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;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%"><ix:nonFraction unitRef="usd" contextRef="if45eea3276d54239ae10c39da9573fa6_D20221201-20221201" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTktMTAtMS0xLTE2MjAxMg_f4e1df8b-8053-4531-ab35-e9479a234fb1">3,934</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;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%"><ix:nonFraction unitRef="usd" contextRef="idc64f8e1419b409697f656fc8c7d428b_D20221231-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTktMTItMS0xLTE2MjAxMg_f4940c9f-c718-4fe0-80b0-55bf950009ef">121,076</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Seller's notes</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%"><ix:nonFraction unitRef="usd" contextRef="ia3b57ae62c4d4475a815e59c21a3bc94_D20220429-20220429" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMjAtMi0xLTEtMTYyMDE1_63c849fa-8548-44cb-beee-2faa02404fe7">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8afdb7314fa844a39c0bc7a821c78b05_D20220103-20220103" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMjAtNC0xLTEtMTYyMDE1_dce2c803-f744-4ce6-992f-4d429ee8cf14">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fa469a6137e49da824e8ff3b3779b24_D20220331-20220331" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMjAtNi0xLTEtMTYyMDE1_ba83fe3e-d586-4c7a-8047-9a9be1242e09">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i667451542afc4bb38a41f69cbef75e61_D20220601-20220601" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMjAtOC0xLTEtMTYyMDE1_c62c5f5d-a1ff-4ca9-aaa6-919538c7a1f7">1,169</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if45eea3276d54239ae10c39da9573fa6_D20221201-20221201" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMjAtMTAtMS0xLTE2MjAxNQ_332a026f-c757-4177-b67c-512bd7c153ae">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc64f8e1419b409697f656fc8c7d428b_D20221231-20221231" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMjAtMTItMS0xLTE2MjAxNQ_f55d107a-072b-4010-b5ce-880c77977cf8">1,169</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="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><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:9pt;font-weight:700;line-height:100%">Total purchase consideration exchanged, net of cash acquired</span></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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3b57ae62c4d4475a815e59c21a3bc94_D20220429-20220429" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMjItMi0xLTEtMTYyMDE1_d3335410-8975-4593-8afc-a85d326b88be">54,690</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8afdb7314fa844a39c0bc7a821c78b05_D20220103-20220103" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMjItNC0xLTEtMTYyMDE1_db296edc-9a58-4d0c-af6b-a0ecf194bebd">30,755</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fa469a6137e49da824e8ff3b3779b24_D20220331-20220331" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMjItNi0xLTEtMTYyMDE1_4f858faf-0d55-45ee-84a2-f630e9e40c3f">25,674</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i667451542afc4bb38a41f69cbef75e61_D20220601-20220601" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMjItOC0xLTEtMTYyMDE1_c42702aa-c750-4bf9-b821-94f5bb0785da">7,192</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if45eea3276d54239ae10c39da9573fa6_D20221201-20221201" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMjItMTAtMS0xLTE2MjAxNQ_234d10e0-8f57-472f-9922-9108290fd68b">3,934</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc64f8e1419b409697f656fc8c7d428b_D20221231-20221231" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMjItMTItMS0xLTE2MjAxNQ_8c2a068b-65a5-480e-bb4e-4efcb982efea">122,245</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="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the initial fair value measurement, the Company updated the purchase price allocations as follows:</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">National Test Equipment was adjusted to reflect changes in working capital, accrued expenses and other liabilities. The adjustments to these balances resulted in a $<ix:nonFraction unitRef="usd" contextRef="ic1bc59efad8249c8ac0cb7a298c3fc44_D20220602-20220930" decimals="-5" sign="-" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfNTQ5NzU1ODM3ODc5_cbd4b4e1-ba74-463b-84e7-b65eec59850a">0.3</ix:nonFraction>&#160;million decrease to goodwill.</span></div><div style="text-align: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 consideration for the Frontier acquisition includes a potential earn-out payment up to $<ix:nonFraction unitRef="usd" contextRef="i04f76447e4cb4d1cadcebe3235cf4122_I20220331" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfNzcxMQ_ecfe712e-7527-4738-b2cb-93af4ae6b654">3.0</ix:nonFraction>&#160;million based upon the achievement of certain milestones and relative thresholds during the earn out measurement period which ends on December 31, </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="#ic02628e23d294a51a19fd39887ebf598_7">Table of Contents</a></span></div></div><ix:continuation id="i8a8b394be656481f9243fe7e799a87df"><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%">2024, with payments made annually beginning in 2023 and ending in 2025. During the first quarter of 2023, a $<ix:nonFraction unitRef="usd" contextRef="icff308fb617a48cf99ad4c7c74f74780_I20230331" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfMTA5OTUxMTY2NzEyNA_1ec54637-eb3b-40cf-9350-b52c7d32073f">1.0</ix:nonFraction>&#160;million earn-out payment was made based on the achievement of certain milestones in 2022. The fair value of the contingent consideration arrangement was classified within Level 3 and was determined using a probability-based scenario analysis approach. As of March 31, 2022 (the Frontier acquisition date), December 31, 2022 and March&#160;31, 2023, the fair value of the earn-out was $<ix:nonFraction unitRef="usd" contextRef="i04f76447e4cb4d1cadcebe3235cf4122_I20220331" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfODA4NQ_6276b424-d3a3-46b1-8294-a024b74dd316">0.9</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="ia28af3b7a88a4f1d8e258c597b1c4897_I20221231" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfMTA5OTUxMTY2NzMwNw_468f2247-b00a-4a8b-983b-8d510a3a40df">1.7</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="icff308fb617a48cf99ad4c7c74f74780_I20230331" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfODA5Mg_6da6398c-201e-43d4-971f-3ced3edbe406">0.7</ix:nonFraction>&#160;million, respectively, with amounts recorded in Accrued expenses and other current liabilities and Other liabilities in the Unaudited Condensed Consolidated Balance Sheets. Changes in the fair value of the earn-out are recorded as a component of Change in fair value of earnout liability in the Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss).</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 incurred transaction costs related to the other completed and potential acquisitions of $<ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfOTk0Ng_46b8996e-76d5-4495-9550-de1e71ffe43f">2.9</ix:nonFraction>&#160;million for the three months ended March&#160;31, 2023 and $<ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfOTk4OA_6b13f6dd-e6eb-494d-bf51-329ea230a16e">0.8</ix:nonFraction>&#160;million for the three months ended March&#160;31, 2022. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of acquisitions completed in 2022, the Company recorded tax deductible goodwill of $<ix:nonFraction unitRef="usd" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-5" name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfNTQ5NzU1ODQ3MTQ1_00fd0d0e-0064-4efe-bc09-8d3b6140cd7a">53.6</ix:nonFraction>&#160;million in 2022 that may result in a tax benefit in future periods.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Other Acquisitions Pro Forma Information</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; The pro forma information for other acquisitions was included in the estimated unaudited pro forma consolidated financial information for DSG, which is presented above under </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pro Forma Information</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="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%">Actual Results of Business Acquisitions</span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i27aa88d704b14aed8f58ee76f0319258"><div style="text-align: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 presents actual results attributable to our business combinations that were included in the unaudited condensed consolidated financial statements for the first quarter 2022. The results of DSG's legacy Lawson business are included only subsequent to the April 1, 2022 Merger Date, and the results for other acquisitions are only included subsequent to their respective acquisition dates provided above.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.326%"></td><td style="width:0.1%"></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 style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.038%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" 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:700;line-height:100%">Three Months Ended March 31, 2022</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%">(in thousands)</span></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="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%">Lawson</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%">Other Acquisitions</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%">Total</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%">Revenue</span></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 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="if33b247d301f47108b28cf64ee9bc116_D20220101-20220331" decimals="-3" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjZjNGU5MTNjNjZjNjQ1MDc4ZjhhYmFlMzFjZjM4MGQxL3RhYmxlcmFuZ2U6NmM0ZTkxM2M2NmM2NDUwNzhmOGFiYWUzMWNmMzgwZDFfMi03LTEtMS0xNTcyMTk_f2b61c0c-2e38-468c-86db-5295b4a87a64">&#8212;</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="ie75fed934eff4c21b2148416f7599df0_D20220101-20220331" decimals="-3" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjZjNGU5MTNjNjZjNjQ1MDc4ZjhhYmFlMzFjZjM4MGQxL3RhYmxlcmFuZ2U6NmM0ZTkxM2M2NmM2NDUwNzhmOGFiYWUzMWNmMzgwZDFfMi05LTEtMS0xNTcyMTk_fc4babab-c00b-4b31-a3d8-19dce50b6287">7,645</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="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjZjNGU5MTNjNjZjNjQ1MDc4ZjhhYmFlMzFjZjM4MGQxL3RhYmxlcmFuZ2U6NmM0ZTkxM2M2NmM2NDUwNzhmOGFiYWUzMWNmMzgwZDFfMi0xMS0xLTEtMTU3MjE5_1ab16a52-e86c-4537-960d-99672a8999fc">7,645</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%">Net Income</span></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 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="if33b247d301f47108b28cf64ee9bc116_D20220101-20220331" decimals="-3" name="us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjZjNGU5MTNjNjZjNjQ1MDc4ZjhhYmFlMzFjZjM4MGQxL3RhYmxlcmFuZ2U6NmM0ZTkxM2M2NmM2NDUwNzhmOGFiYWUzMWNmMzgwZDFfMy03LTEtMS0xNTcyMTk_7c78d1e6-94de-4ec0-9c1a-effc87721454">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie75fed934eff4c21b2148416f7599df0_D20220101-20220331" decimals="-3" name="us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjZjNGU5MTNjNjZjNjQ1MDc4ZjhhYmFlMzFjZjM4MGQxL3RhYmxlcmFuZ2U6NmM0ZTkxM2M2NmM2NDUwNzhmOGFiYWUzMWNmMzgwZDFfMy05LTEtMS0xNTcyMTk_3619bf19-8300-477c-8450-e52248b66869">1,035</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="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjZjNGU5MTNjNjZjNjQ1MDc4ZjhhYmFlMzFjZjM4MGQxL3RhYmxlcmFuZ2U6NmM0ZTkxM2M2NmM2NDUwNzhmOGFiYWUzMWNmMzgwZDFfMy0xMS0xLTEtMTU3MjE5_b51ed8cc-848f-4e63-b1aa-2960e2842bfe">1,035</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="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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><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><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><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><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></table></div></ix:continuation></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="ic02628e23d294a51a19fd39887ebf598_43"></div><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RleHRyZWdpb246NzNjMzhiMDYwNjU4NGJkNWJhODdhNDhkZjk1YjQyZjVfOTI4NA_918fd6ff-9034-4890-86b4-b96fb88c5994" continuedAt="id27dc219041a471fb9cc325993120a69" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 4 &#8211; Revenue Recognition</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%">Under the definition of a contract as defined by ASC 606, the Company considers contracts to be created at the time an order to purchase product and services is agreed upon regardless of whether there is a written contract. Revenue from customers is recognized when obligations under the terms of a contract are satisfied; this generally occurs with the delivery of products or services. Revenue from customers is measured as the amount of consideration the Company expects to receive in exchange for the delivery of goods or services. Contracts may last from one month to one year or more and may have renewal terms that extend indefinitely at the option of either party. Price is typically based on market conditions, competition, changes in the industry and product availability. Volumes fluctuate primarily as a result of customer demand and product availability. Consistent with the way the Company manages its businesses, the Company refers to sales under service agreements, which includes both goods (such as parts, equipment and equipment upgrades) and related services (such as monitoring, maintenance and repairs) as sales of &#8220;services,&#8221; which is an important part of the Company&#8217;s operations. The Company has no significant financing components in its contracts with customers. The Company records revenue net of certain taxes, such as sales taxes, that are assessed by governmental authorities on the Company&#8217;s 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also operates as a lessor and recognizes lease revenue on a straight-line basis over the life of each lease. The Company has adopted the practical expedient not to separate the non-lease components that would be within the scope of ASC 606 from the associated lease component as the relevant criteria under ASC 842 are met.</span></div><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 does not incur significant costs to obtain contracts. Incidental items that are immaterial in the context of the contract are recognized as expenses. Sales of products and services to customers are invoiced and settled on a monthly basis. ASC 606 requires an entity to present a contract liability in instances where the customer is entitled to a volume rebate based on purchases made during the period. The Company is not usually subject to obligations for warranties, rebates, returns or refunds except in the case of rebates for select customers if predetermined purchase thresholds are met as discussed for the TestEquity segment below. The Company does not typically receive payment in advance of satisfying its obligations under the terms of its </span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic02628e23d294a51a19fd39887ebf598_7">Table of Contents</a></span></div></div><ix:continuation id="id27dc219041a471fb9cc325993120a69" continuedAt="if2286f3e887f4df0a1b47f4939f91cea"><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%">sales contracts with customers; therefore, liabilities related to such payment are not significant to the Company. Accounts receivable represents the Company&#8217;s unconditional right to receive consideration from its 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Lawson Segment</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RleHRyZWdpb246NzNjMzhiMDYwNjU4NGJkNWJhODdhNDhkZjk1YjQyZjVfOTI5MA_5f51d6b8-a86b-4dd1-9f40-ca0288cdd918" 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 Lawson segment has <ix:nonFraction unitRef="revenuestream" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="INF" name="dsgr:RevenueFromContractWithCustomerNumberOfRevenueStreams" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RleHRyZWdpb246NzNjMzhiMDYwNjU4NGJkNWJhODdhNDhkZjk1YjQyZjVfNDQwMTA_890b29e5-de96-4eed-b62e-c1a86bf78b09">two</ix:nonFraction> distinct performance obligations offered to its customers: a product performance obligation and a service performance obligation, and accordingly, <ix:nonFraction unitRef="revenuestream" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="INF" name="dsgr:RevenueFromContractWithCustomerNumberOfRevenueStreams" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RleHRyZWdpb246NzNjMzhiMDYwNjU4NGJkNWJhODdhNDhkZjk1YjQyZjVfNTQ5NzU1ODU3OTA0_c05074f6-9e74-46ae-b749-ac9caf9c41fb">two</ix:nonFraction> separate revenue streams. Although Lawson has identified that it offers its customers both a product and a service obligation, the customer only receives one invoice per transaction with no price allocation between these obligations. Lawson does not price its offerings based on any allocation between these obligations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lawson generates revenue primarily from the sale of MRO products to its customers. Revenue related to product sales is recognized at the time that control of the product has been transferred to the customer; either at the time the product is shipped or the time the product has been received by the customer. Lawson does not commit to long-term contracts to sell customers a certain minimum quantity of products.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lawson offers a VMI service proposition to its customers. A portion of these services, primarily related to stocking of product and maintenance of the MRO inventory, is provided over a short period of time after control of the purchased product has been transferred to the customer. Since certain obligations pursuant to the VMI service agreement 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 and the related performance obligations have been satisfied. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">TestEquity Segment</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%">TestEquity&#8217;s contracts with customers generally represent a single performance obligation to sell its products. Revenue from contracts with customers reflect the transaction prices for contracts reduced by variable consideration. TestEquity provides a rebate to select customers if pre-determined purchase thresholds are met. The rebate consideration is not in exchange for a distinct good or service. Variable consideration is estimated using the expected-value method considering all reasonably available information, including TestEquity&#8217;s historical experience and current expectations, and is reflected in the transaction price when sales are recorded. Sales returns are generally accepted by TestEquity; however, sales returns are not material to the Company&#8217;s operations. TestEquity provides an assurance type warranty which is not sold separately and does not represent a separate performance obligation. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TestEquity generates revenue from contracts with customers through the sale of new and used electronic test and measurement products. Typically, TestEquity has a purchase order or master service agreement with the customer that specifies the goods and/or services to be provided. TestEquity generally invoices customers as goods are shipped. Fees are typically due and payable <ix:nonNumeric contextRef="i63d277fed9824efa904ab001165f9d85_D20230101-20230331" name="dsgr:ContractWithCustomerPaymentTerms" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RleHRyZWdpb246NzNjMzhiMDYwNjU4NGJkNWJhODdhNDhkZjk1YjQyZjVfMzE3NzI_d53c497c-8596-4478-89a6-230022c31168">30</ix:nonNumeric> days after the date of shipment. Generally, customers gain control of the goods upon providing the product to the carrier, or when services are completed. For the majority of transactions, TestEquity recognizes revenue at the time of shipment, when control passes to the customer. For consigned inventory, revenue is recognized when inventory is removed from TestEquity&#8217;s stock location and control passes to the customer.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Gexpro Services 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%">Gexpro Services&#8217; contracts with customers generally represent a single performance obligation to sell its products. Revenue from sales of Gexpro Services&#8217; products is recognized upon transfer of control to the customer, which is typically when the product has been shipped from its distribution facilities. The transaction price is the amount of consideration to which Gexpro Services expects to be entitled in exchange for transferring goods to the customer. Revenue is recorded based on the transaction price, which includes fixed consideration and an estimate of variable consideration such as, early payment/volume discounts and rebates. The amount of variable consideration included in the transaction price is constrained and is included only to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gexpro Services&#8217; products are marketed and sold primarily to original equipment manufacturers globally. Sales of products are subject to economic conditions and may fluctuate based on changes in the industry, trade policies and financial markets. Payment terms on invoiced amounts range from <ix:nonNumeric contextRef="id706da4a1a62426b90dff8d43963c1c4_D20230101-20230331" name="dsgr:ContractWithCustomerPaymentTerms" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RleHRyZWdpb246NzNjMzhiMDYwNjU4NGJkNWJhODdhNDhkZjk1YjQyZjVfNTU5NQ_2e7510ba-deb2-4a75-afab-e115204b9a35">10</ix:nonNumeric> to <ix:nonNumeric contextRef="i4d4704c6a2a248538ee6167527e7c1c0_D20230101-20230331" name="dsgr:ContractWithCustomerPaymentTerms" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RleHRyZWdpb246NzNjMzhiMDYwNjU4NGJkNWJhODdhNDhkZjk1YjQyZjVfNTYwMQ_96b0eda8-6054-4476-9936-16842c834573">120</ix:nonNumeric> days. In instances where the timing of revenue recognition differs from the timing of the right to invoice, the Company has determined that a significant financing component does not exist.</span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span 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="#ic02628e23d294a51a19fd39887ebf598_7">Table of Contents</a></span></div></div><ix:continuation id="if2286f3e887f4df0a1b47f4939f91cea"><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RleHRyZWdpb246NzNjMzhiMDYwNjU4NGJkNWJhODdhNDhkZjk1YjQyZjVfOTI5MQ_cebefba8-0b72-4e69-92e1-a23710064bd3" 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 consolidated revenue by geographic area (based on the location to which the product is shipped to):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></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="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:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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:700;line-height:100%">2022</span></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: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;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="i3e7b1c459044443e8e4a9f3f0212d9b2_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RhYmxlOjUwNzc2NGU2ZDczMjQ3OWNiNDQ0ZmQyZDdmMzE3NmJkL3RhYmxlcmFuZ2U6NTA3NzY0ZTZkNzMyNDc5Y2I0NDRmZDJkN2YzMTc2YmRfMy0xLTEtMS0xNTcyMTk_6ea514da-61e2-4e7f-837f-b3d9bdcd5573">298,727</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib349939ef05e4c009704a5a5a4f03735_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RhYmxlOjUwNzc2NGU2ZDczMjQ3OWNiNDQ0ZmQyZDdmMzE3NmJkL3RhYmxlcmFuZ2U6NTA3NzY0ZTZkNzMyNDc5Y2I0NDRmZDJkN2YzMTc2YmRfMy0zLTEtMS0xNTcyMTk_ad8ca25e-1dec-4956-81ba-e38cab9faef1">125,256</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="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: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="i4e8ffd8c44c04087a9d0bf8646c30754_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RhYmxlOjUwNzc2NGU2ZDczMjQ3OWNiNDQ0ZmQyZDdmMzE3NmJkL3RhYmxlcmFuZ2U6NTA3NzY0ZTZkNzMyNDc5Y2I0NDRmZDJkN2YzMTc2YmRfNC0xLTEtMS0xNTcyMTk_b8d129d9-d201-4209-8f3d-d32f984bcd6a">21,845</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="i327b98791a2040ac8802cbaac40aa33e_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RhYmxlOjUwNzc2NGU2ZDczMjQ3OWNiNDQ0ZmQyZDdmMzE3NmJkL3RhYmxlcmFuZ2U6NTA3NzY0ZTZkNzMyNDc5Y2I0NDRmZDJkN2YzMTc2YmRfNC0zLTEtMS0xNTcyMTk_50f05ddb-4c4d-4bae-81f3-a178a3e0202c">9,797</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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</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="iebdc13b7a60845158640801f5a7efc48_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RhYmxlOjUwNzc2NGU2ZDczMjQ3OWNiNDQ0ZmQyZDdmMzE3NmJkL3RhYmxlcmFuZ2U6NTA3NzY0ZTZkNzMyNDc5Y2I0NDRmZDJkN2YzMTc2YmRfNS0xLTEtMS0xNTcyMTk_5e2d3dbf-68af-4954-abfe-6b4ab7f1e772">16,916</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="if47745f99d6d4d1982ea51f5ffd05f9b_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RhYmxlOjUwNzc2NGU2ZDczMjQ3OWNiNDQ0ZmQyZDdmMzE3NmJkL3RhYmxlcmFuZ2U6NTA3NzY0ZTZkNzMyNDc5Y2I0NDRmZDJkN2YzMTc2YmRfNS0zLTEtMS0xNTcyMTk_1e87173f-fa9a-4939-9637-65f950a41036">8,082</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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific Rim</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="i267ee5a4855f4c19b3647aa4a4b3e02e_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RhYmxlOjUwNzc2NGU2ZDczMjQ3OWNiNDQ0ZmQyZDdmMzE3NmJkL3RhYmxlcmFuZ2U6NTA3NzY0ZTZkNzMyNDc5Y2I0NDRmZDJkN2YzMTc2YmRfNi0xLTEtMS0xNTcyMTk_99d97e98-f260-4433-887f-6f7ff1d67d06">1,937</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="ia80c89587c29455c82c2fb8506a5a569_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RhYmxlOjUwNzc2NGU2ZDczMjQ3OWNiNDQ0ZmQyZDdmMzE3NmJkL3RhYmxlcmFuZ2U6NTA3NzY0ZTZkNzMyNDc5Y2I0NDRmZDJkN2YzMTc2YmRfNi0zLTEtMS0xNTcyMTk_6d6dd3c0-d5a3-40e7-8f13-cd2f8e609606">5,039</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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Latin America</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="ib95cdcabd5ee4d0e8d23f1f589e2d770_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RhYmxlOjUwNzc2NGU2ZDczMjQ3OWNiNDQ0ZmQyZDdmMzE3NmJkL3RhYmxlcmFuZ2U6NTA3NzY0ZTZkNzMyNDc5Y2I0NDRmZDJkN2YzMTc2YmRfNy0xLTEtMS0xNTcyMTk_61111032-c723-4282-8f9a-84d4a331dc8b">7,429</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="id9449bbeda5b472baebc943cdf052cfa_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RhYmxlOjUwNzc2NGU2ZDczMjQ3OWNiNDQ0ZmQyZDdmMzE3NmJkL3RhYmxlcmFuZ2U6NTA3NzY0ZTZkNzMyNDc5Y2I0NDRmZDJkN2YzMTc2YmRfNy0zLTEtMS0xNTcyMTk_079a392a-006e-4b74-ba3f-4d084e2fd4c5">4,845</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="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: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i115d0abde3634a2381d43336e2344e92_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RhYmxlOjUwNzc2NGU2ZDczMjQ3OWNiNDQ0ZmQyZDdmMzE3NmJkL3RhYmxlcmFuZ2U6NTA3NzY0ZTZkNzMyNDc5Y2I0NDRmZDJkN2YzMTc2YmRfOC0xLTEtMS0xNTcyMTk_54be727b-19e6-48c4-839f-c7e3739f614e">1,416</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife8ce06e58284697b7bb1876e9211fbb_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RhYmxlOjUwNzc2NGU2ZDczMjQ3OWNiNDQ0ZmQyZDdmMzE3NmJkL3RhYmxlcmFuZ2U6NTA3NzY0ZTZkNzMyNDc5Y2I0NDRmZDJkN2YzMTc2YmRfOC0zLTEtMS0xNTcyMTk_b3fa828b-1e1c-48ab-bb23-b72806cd0924">1,066</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="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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RhYmxlOjUwNzc2NGU2ZDczMjQ3OWNiNDQ0ZmQyZDdmMzE3NmJkL3RhYmxlcmFuZ2U6NTA3NzY0ZTZkNzMyNDc5Y2I0NDRmZDJkN2YzMTc2YmRfOS0xLTEtMS0xNTcyMTk_d80ede6a-4f03-4e82-8424-7260b5f15c96">348,270</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="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RhYmxlOjUwNzc2NGU2ZDczMjQ3OWNiNDQ0ZmQyZDdmMzE3NmJkL3RhYmxlcmFuZ2U6NTA3NzY0ZTZkNzMyNDc5Y2I0NDRmZDJkN2YzMTc2YmRfOS0zLTEtMS0xNTcyMTk_da26e8cf-6b8e-4d3a-8e1d-609b910194cd">154,085</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="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></table></div></ix:nonNumeric><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Rental Revenue</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%">TestEquity rents new and used electronic test and measurement equipment to customers in multiple industries. These leases are classified as operating leases under ASC 842. Rental equipment is included in Rental equipment, net in the Unaudited Condensed Consolidated Balance Sheet, and rental revenue is included in Revenue in the Unaudited </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)</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 unearned rental revenue related to customer prepayments on equipment leases of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i71d85fe84c514eb6879c6868812fc3cd_I20230331" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RleHRyZWdpb246NzNjMzhiMDYwNjU4NGJkNWJhODdhNDhkZjk1YjQyZjVfODM4Ng_80864935-f7a4-40ee-982f-cce1429e5d37">0.3</ix:nonFraction> million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> at March&#160;31, 2023 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="if1fb521fbf3143b2932edc908f093770_I20221231" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RleHRyZWdpb246NzNjMzhiMDYwNjU4NGJkNWJhODdhNDhkZjk1YjQyZjVfODM5OQ_3907ca87-2956-490b-bf3e-d5f01538364b">0.3</ix:nonFraction> million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> at December&#160;31, 2022 was included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the Unaudited Condensed Consolidated Balance Sheet and is expected to be earned in its entirety during the next twelve months. </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%">Lawso</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n leases parts washer machines to customers through its Torrents leasing program. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These leases are classified as operating leases under ASC 842. The leased machines are included in Rental equipment, net, in the Unaudited </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Condensed </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated Balance Sheet, and the leasing revenue is recognized on a straight-line basis. The unearned rental revenu</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e, which was included as a component of Accrued expenses and other current liabilities in the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unaudited </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Condensed Consolidated Balance Sheet, was <ix:nonFraction unitRef="usd" contextRef="i4d2c4c8b990a4991a0b89420835959b8_I20230331" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RleHRyZWdpb246NzNjMzhiMDYwNjU4NGJkNWJhODdhNDhkZjk1YjQyZjVfOTA3MQ_ee88f79d-094d-4e19-9c1d-3ceed0c221d0">nominal</ix:nonFraction> at </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and is expected to be earned during the next twelve months.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="us-gaap:OperatingLeaseLeaseIncomeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RleHRyZWdpb246NzNjMzhiMDYwNjU4NGJkNWJhODdhNDhkZjk1YjQyZjVfMTY0OTI2NzQ4ODIxMg_730b1f91-6511-41d2-b2c6-76cfaa56b103" 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%">Rental revenue from operating leases:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></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="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:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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:700;line-height:100%">2022</span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue from operating leases</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i269109421060462b96a7694ed00057fb_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RhYmxlOjNkMmZjYmNhNzk4OTQxMTRhZmFiM2VlMGNhOGQyYjEzL3RhYmxlcmFuZ2U6M2QyZmNiY2E3OTg5NDExNGFmYWIzZWUwY2E4ZDJiMTNfMy0xLTEtMS0xNzA1NTY_05a2bb45-fb5d-4fb1-ba1a-038ddd38c457">6,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0434f5e73d2451b9b5563541d6c8135_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RhYmxlOjNkMmZjYmNhNzk4OTQxMTRhZmFiM2VlMGNhOGQyYjEzL3RhYmxlcmFuZ2U6M2QyZmNiY2E3OTg5NDExNGFmYWIzZWUwY2E4ZDJiMTNfMy0zLTEtMS0xNzA1NTY_cccca358-437f-4244-b615-36da20336c13">3,541</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="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></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="ic02628e23d294a51a19fd39887ebf598_46"></div><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="us-gaap:AdditionalFinancialInformationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RleHRyZWdpb246YTU5OWRhNGM3OGIzNDdiYzg5NzFjNGE1Nzg0OWRhYTlfMTY0OTI2NzQ0MzE0OA_f6a042ae-70a5-4024-be5d-c749bd33a71d" continuedAt="ib87d37c5b797432b8d68a78d65796f25" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 5 &#8211; Supplemental Financial Statement Information</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories, net</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RleHRyZWdpb246YTU5OWRhNGM3OGIzNDdiYzg5NzFjNGE1Nzg0OWRhYTlfMjM2_38ff9141-8ce3-4f93-b58b-074f426cb948" 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%">Inventories, net, consisting of purchased goods and manufactured electronic equipment offered for resale, were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></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:16.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">(in thousands)</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:700;line-height:100%">March 31, 2023</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:700;line-height:100%">December 31, 2022</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:InventoryGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOjBiNTZlODQ3N2JlOTQ1MWFhMjZhOTY4ZDE5ZmNlZjJlL3RhYmxlcmFuZ2U6MGI1NmU4NDc3YmU5NDUxYWEyNmE5NjhkMTlmY2VmMmVfMi0xLTEtMS0xNTcyMTk_3ff17b31-8eca-4fa5-9c8b-2ae15c05d069">282,837</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="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:InventoryGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOjBiNTZlODQ3N2JlOTQ1MWFhMjZhOTY4ZDE5ZmNlZjJlL3RhYmxlcmFuZ2U6MGI1NmU4NDc3YmU5NDUxYWEyNmE5NjhkMTlmY2VmMmVfMi0zLTEtMS0xNTcyMTk_979f7055-8e64-4a64-9698-5d9e69470695">275,072</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:InventoryValuationReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOjBiNTZlODQ3N2JlOTQ1MWFhMjZhOTY4ZDE5ZmNlZjJlL3RhYmxlcmFuZ2U6MGI1NmU4NDc3YmU5NDUxYWEyNmE5NjhkMTlmY2VmMmVfMy0xLTEtMS0xNTcyMTk_0ce3e41f-c642-4fd8-a81f-0c43b0aca6f2">12,856</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="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:InventoryValuationReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOjBiNTZlODQ3N2JlOTQ1MWFhMjZhOTY4ZDE5ZmNlZjJlL3RhYmxlcmFuZ2U6MGI1NmU4NDc3YmU5NDUxYWEyNmE5NjhkMTlmY2VmMmVfMy0zLTEtMS0xNTcyMTk_66c3ef95-b56b-4c73-a694-0eb30bb4b8f4">10,698</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 13pt;text-align: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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOjBiNTZlODQ3N2JlOTQ1MWFhMjZhOTY4ZDE5ZmNlZjJlL3RhYmxlcmFuZ2U6MGI1NmU4NDc3YmU5NDUxYWEyNmE5NjhkMTlmY2VmMmVfNC0xLTEtMS0xNTcyMTk_880479e8-59a6-46a4-a802-2183a0aa214d">269,981</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="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOjBiNTZlODQ3N2JlOTQ1MWFhMjZhOTY4ZDE5ZmNlZjJlL3RhYmxlcmFuZ2U6MGI1NmU4NDc3YmU5NDUxYWEyNmE5NjhkMTlmY2VmMmVfNC0zLTEtMS0xNTcyMTk_ce853f59-0a98-4268-ab29-0e0f141f0692">264,374</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><span><br/></span></div><div style="text-align: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 reserve for obsolete and excess inventory were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.771%"></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:16.445%"></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%">(in thousands)</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:700;line-height:100%">Amount</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%">Balance at December 31, 2022</span></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="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:InventoryValuationReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOjZiNDc3OGJkOTZlNzQyODQ4MjBlNzI2NjQyZWMzOGRiL3RhYmxlcmFuZ2U6NmI0Nzc4YmQ5NmU3NDI4NDgyMGU3MjY2NDJlYzM4ZGJfMS0yLTEtMS0xNTcyMTk_5fdf5433-aa13-42c8-8233-807684be807d">10,698</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision charged to expense (net)</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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:InventoryLIFOReservePeriodCharge" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOjZiNDc3OGJkOTZlNzQyODQ4MjBlNzI2NjQyZWMzOGRiL3RhYmxlcmFuZ2U6NmI0Nzc4YmQ5NmU3NDI4NDgyMGU3MjY2NDJlYzM4ZGJfMi0yLTEtMS0xNTcyMTk_95ee71ff-984a-434d-b71a-ff6026dff597">2,198</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:InventoryWriteDown" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOjZiNDc3OGJkOTZlNzQyODQ4MjBlNzI2NjQyZWMzOGRiL3RhYmxlcmFuZ2U6NmI0Nzc4YmQ5NmU3NDI4NDgyMGU3MjY2NDJlYzM4ZGJfNC0yLTEtMS0xNTcyMTk_815b392a-2bb1-4460-a0b4-f6ac538905af">40</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%">Balance at March 31, 2023</span></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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:InventoryValuationReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOjZiNDc3OGJkOTZlNzQyODQ4MjBlNzI2NjQyZWMzOGRiL3RhYmxlcmFuZ2U6NmI0Nzc4YmQ5NmU3NDI4NDgyMGU3MjY2NDJlYzM4ZGJfNS0yLTEtMS0xNTcyMTk_2914992c-df70-4d0b-87d6-002595db0387">12,856</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></tr></table></div></ix:nonNumeric></ix:nonNumeric><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%">19</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic02628e23d294a51a19fd39887ebf598_7">Table of Contents</a></span></div></div><ix:continuation id="ib87d37c5b797432b8d68a78d65796f25"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property, Plant and Equipment, net</span></div><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RleHRyZWdpb246YTU5OWRhNGM3OGIzNDdiYzg5NzFjNGE1Nzg0OWRhYTlfMTY0OTI2NzQ0MzE1MA_9265f438-941a-4970-8b52-4075521725b5" continuedAt="ie8eba19265764109b8db89cce30156a7" escape="true"><div style="margin-top:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of property, plant and equipment were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></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:16.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">(in thousands)</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:700;line-height:100%">March 31, 2023</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:700;line-height:100%">December 31, 2022</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%">Land</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="i840a0779a70546d390091d17ffd179f2_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQ2NTdkZDk2YzUzMjQyMWFiMmViZmMyZmI1YjE3M2QzL3RhYmxlcmFuZ2U6ZDY1N2RkOTZjNTMyNDIxYWIyZWJmYzJmYjViMTczZDNfMi0xLTEtMS0xNjAxNDY_4e1f4042-ce99-4b44-bdeb-a8d4ede7f9bb">9,595</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="id73eef93d5b14d84b3f040decc59324b_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQ2NTdkZDk2YzUzMjQyMWFiMmViZmMyZmI1YjE3M2QzL3RhYmxlcmFuZ2U6ZDY1N2RkOTZjNTMyNDIxYWIyZWJmYzJmYjViMTczZDNfMi0zLTEtMS0xNjAxNDY_9b9cfc58-c73c-40f2-844d-a59158309338">9,578</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%">Buildings and improvements</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="ieb00869b91b240c9957b158bbf655d69_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQ2NTdkZDk2YzUzMjQyMWFiMmViZmMyZmI1YjE3M2QzL3RhYmxlcmFuZ2U6ZDY1N2RkOTZjNTMyNDIxYWIyZWJmYzJmYjViMTczZDNfMy0xLTEtMS0xNjAxNDY_236adb6a-2a00-4e4c-aa9f-518089b7eb0d">27,872</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="i6d2da19239d64073981d384562c07cd4_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQ2NTdkZDk2YzUzMjQyMWFiMmViZmMyZmI1YjE3M2QzL3RhYmxlcmFuZ2U6ZDY1N2RkOTZjNTMyNDIxYWIyZWJmYzJmYjViMTczZDNfMy0zLTEtMS0xNjAxNDY_9fad1929-00ae-4963-8b2d-128e57203e17">27,199</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%">Machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i581720a681f442229d95beb57c80d39d_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQ2NTdkZDk2YzUzMjQyMWFiMmViZmMyZmI1YjE3M2QzL3RhYmxlcmFuZ2U6ZDY1N2RkOTZjNTMyNDIxYWIyZWJmYzJmYjViMTczZDNfNC0xLTEtMS0xNjAxNDY_c7d9a657-e5ab-49e9-8e10-ce2404a24e19">28,853</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="ie0cbf21b92484fb18fcfab4dc7328628_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQ2NTdkZDk2YzUzMjQyMWFiMmViZmMyZmI1YjE3M2QzL3RhYmxlcmFuZ2U6ZDY1N2RkOTZjNTMyNDIxYWIyZWJmYzJmYjViMTczZDNfNC0zLTEtMS0xNjAxNDY_b57827e0-26b9-47b2-99ab-01debdba5065">26,948</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software</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="ifff96260ccee4a0180ca9d7a51a5e1ed_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQ2NTdkZDk2YzUzMjQyMWFiMmViZmMyZmI1YjE3M2QzL3RhYmxlcmFuZ2U6ZDY1N2RkOTZjNTMyNDIxYWIyZWJmYzJmYjViMTczZDNfNS0xLTEtMS0xNjAxNDY_a17fa9ad-0be3-41cc-81f8-b66b8afc8b73">8,355</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="ifc3af1e395d84d13b34ae69a219a3f4b_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQ2NTdkZDk2YzUzMjQyMWFiMmViZmMyZmI1YjE3M2QzL3RhYmxlcmFuZ2U6ZDY1N2RkOTZjNTMyNDIxYWIyZWJmYzJmYjViMTczZDNfNS0zLTEtMS0xNjAxNDY_b88c192f-c596-49aa-9aa6-94057a77c045">7,889</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%">Furniture and fixtures</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="i1325cfb33071449b9ad9b904dc2342f8_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQ2NTdkZDk2YzUzMjQyMWFiMmViZmMyZmI1YjE3M2QzL3RhYmxlcmFuZ2U6ZDY1N2RkOTZjNTMyNDIxYWIyZWJmYzJmYjViMTczZDNfNi0xLTEtMS0xNjAxNDY_7d007e96-6047-481c-b3ee-c1d9e4f6abc0">7,166</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="i6a9fe75e0fbe40d0b43bec1cf43a335a_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQ2NTdkZDk2YzUzMjQyMWFiMmViZmMyZmI1YjE3M2QzL3RhYmxlcmFuZ2U6ZDY1N2RkOTZjNTMyNDIxYWIyZWJmYzJmYjViMTczZDNfNi0zLTEtMS0xNjAxNDY_33c4a50d-2b24-4d22-94a7-990b34a55e56">6,346</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%">Vehicles</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="ie00539cb54b648889cd11470c0732a75_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQ2NTdkZDk2YzUzMjQyMWFiMmViZmMyZmI1YjE3M2QzL3RhYmxlcmFuZ2U6ZDY1N2RkOTZjNTMyNDIxYWIyZWJmYzJmYjViMTczZDNfNy0xLTEtMS0xNjAxNDY_d6fd329b-5541-4788-94cb-0f0cebd815b7">1,715</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="if1551d7c5ef845aebb5d7f1d4d9831da_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQ2NTdkZDk2YzUzMjQyMWFiMmViZmMyZmI1YjE3M2QzL3RhYmxlcmFuZ2U6ZDY1N2RkOTZjNTMyNDIxYWIyZWJmYzJmYjViMTczZDNfNy0zLTEtMS0xNjAxNDY_042334ff-d3df-49aa-bc0e-f1c60467e16b">1,713</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</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%"><ix:nonFraction unitRef="usd" contextRef="i455c44c56dc24af4a9c497f04fdd3891_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQ2NTdkZDk2YzUzMjQyMWFiMmViZmMyZmI1YjE3M2QzL3RhYmxlcmFuZ2U6ZDY1N2RkOTZjNTMyNDIxYWIyZWJmYzJmYjViMTczZDNfOC0xLTEtMS0xNjAxNDY_d1395901-53ab-4189-84af-ef1254250136">3,013</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="iae4a427de3a049b8a4d0dca72dc9610c_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQ2NTdkZDk2YzUzMjQyMWFiMmViZmMyZmI1YjE3M2QzL3RhYmxlcmFuZ2U6ZDY1N2RkOTZjNTMyNDIxYWIyZWJmYzJmYjViMTczZDNfOC0zLTEtMS0xNjAxNDY_c325cf05-5d76-4d51-ad33-0775c4889cf1">3,140</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQ2NTdkZDk2YzUzMjQyMWFiMmViZmMyZmI1YjE3M2QzL3RhYmxlcmFuZ2U6ZDY1N2RkOTZjNTMyNDIxYWIyZWJmYzJmYjViMTczZDNfOS0xLTEtMS0xNjAxNDY_37c0acb6-c656-4cb3-9630-975916e32dc1">86,569</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="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQ2NTdkZDk2YzUzMjQyMWFiMmViZmMyZmI1YjE3M2QzL3RhYmxlcmFuZ2U6ZDY1N2RkOTZjNTMyNDIxYWIyZWJmYzJmYjViMTczZDNfOS0zLTEtMS0xNjAxNDY_11a3776b-fea2-465c-999b-5e820d6e245b">82,813</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated 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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQ2NTdkZDk2YzUzMjQyMWFiMmViZmMyZmI1YjE3M2QzL3RhYmxlcmFuZ2U6ZDY1N2RkOTZjNTMyNDIxYWIyZWJmYzJmYjViMTczZDNfMTAtMS0xLTEtMTYwMTQ2_d4b671de-65db-4346-bdcd-d8154177b827">22,136</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="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQ2NTdkZDk2YzUzMjQyMWFiMmViZmMyZmI1YjE3M2QzL3RhYmxlcmFuZ2U6ZDY1N2RkOTZjNTMyNDIxYWIyZWJmYzJmYjViMTczZDNfMTAtMy0xLTEtMTYwMTQ2_a17e9de6-33fc-423e-8a45-f6e2df1cc5b1">18,418</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQ2NTdkZDk2YzUzMjQyMWFiMmViZmMyZmI1YjE3M2QzL3RhYmxlcmFuZ2U6ZDY1N2RkOTZjNTMyNDIxYWIyZWJmYzJmYjViMTczZDNfMTEtMS0xLTEtMTYwMTQ2_c9aecfb5-5946-4a32-8ef1-88620d5b7763">64,433</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="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQ2NTdkZDk2YzUzMjQyMWFiMmViZmMyZmI1YjE3M2QzL3RhYmxlcmFuZ2U6ZDY1N2RkOTZjNTMyNDIxYWIyZWJmYzJmYjViMTczZDNfMTEtMy0xLTEtMTYwMTQ2_09562452-300c-4ed3-bfa8-fd2569bd6e6b">64,395</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="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.7pt">Construction in progress primarily relates to upgrades to certain of the Company's distribution facilities that we expect to place in service in the next 12 months.</span></div></ix:nonNumeric><div style="margin-top:3pt;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%">Depreciation expense for property, plant and equipment was $<ix:nonFraction unitRef="usd" contextRef="ie94a89e4604b4cb3bab7c82bd0160559_D20230101-20230331" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RleHRyZWdpb246YTU5OWRhNGM3OGIzNDdiYzg5NzFjNGE1Nzg0OWRhYTlfNTQ5NzU1ODE0NTU1_cb75f25a-ca74-4370-b340-3af386a619ec">3.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i3113ceb818a84b3b8f3df11aa12bd50a_D20220101-20220331" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RleHRyZWdpb246YTU5OWRhNGM3OGIzNDdiYzg5NzFjNGE1Nzg0OWRhYTlfNTQ5NzU1ODE0NTYz_cd7a82ba-85bb-4fec-87b4-ece9c35aa40f">0.6</ix:nonFraction> million for the first quarter of 2023 and 2022, respectively. Amortization expense for capitalized software was $<ix:nonFraction unitRef="usd" contextRef="ie94a89e4604b4cb3bab7c82bd0160559_D20230101-20230331" decimals="-5" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RleHRyZWdpb246YTU5OWRhNGM3OGIzNDdiYzg5NzFjNGE1Nzg0OWRhYTlfNTQ5NzU1ODE0NzIz_72cf0a76-a553-4579-b10a-1169e7b2aada">0.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i3113ceb818a84b3b8f3df11aa12bd50a_D20220101-20220331" decimals="-5" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RleHRyZWdpb246YTU5OWRhNGM3OGIzNDdiYzg5NzFjNGE1Nzg0OWRhYTlfNTQ5NzU1ODE0NzMx_3d87b4c7-5890-4e81-8282-a894d695e885">0.2</ix:nonFraction> million for the first quarter of 2023 and 2022, respectively.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:continuation id="ie8eba19265764109b8db89cce30156a7"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Rental Equipment, net</span></div><div><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rental equipment, net consisted of the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></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:16.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">(in thousands)</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:700;line-height:100%">March 31, 2023</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:700;line-height:100%">December 31, 2022</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%">Rental equipment</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="i58383aa390144657a5b98bc5158b4fba_I20230331" decimals="-3" name="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQzNWQ0OTdmZDI1OTQ1Nzk4NmUzZmYxNzg5NWE2YzBmL3RhYmxlcmFuZ2U6ZDM1ZDQ5N2ZkMjU5NDU3OTg2ZTNmZjE3ODk1YTZjMGZfMi0xLTEtMS0xNjAxNTc_5ea3f557-811e-40e5-b6cd-8627a8a4e0e4">63,546</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="ic6917944243e41e395aa1807f9f45aba_I20221231" decimals="-3" name="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQzNWQ0OTdmZDI1OTQ1Nzk4NmUzZmYxNzg5NWE2YzBmL3RhYmxlcmFuZ2U6ZDM1ZDQ5N2ZkMjU5NDU3OTg2ZTNmZjE3ODk1YTZjMGZfMi0zLTEtMS0xNjAxNTc_9b1c074c-f4d7-4ea6-8ea4-5696eb9f83cb">63,184</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%">Accumulated depreciation</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="i58383aa390144657a5b98bc5158b4fba_I20230331" decimals="-3" name="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQzNWQ0OTdmZDI1OTQ1Nzk4NmUzZmYxNzg5NWE2YzBmL3RhYmxlcmFuZ2U6ZDM1ZDQ5N2ZkMjU5NDU3OTg2ZTNmZjE3ODk1YTZjMGZfMy0xLTEtMS0xNjAxNTc_b1481dcf-2df0-4ced-b7ed-ae4fcc36a0a9">36,378</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="ic6917944243e41e395aa1807f9f45aba_I20221231" decimals="-3" name="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQzNWQ0OTdmZDI1OTQ1Nzk4NmUzZmYxNzg5NWE2YzBmL3RhYmxlcmFuZ2U6ZDM1ZDQ5N2ZkMjU5NDU3OTg2ZTNmZjE3ODk1YTZjMGZfMy0zLTEtMS0xNjAxNTc_80a6668d-0d21-4a41-8f46-b307762e7e1e">36,045</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rental equipment, 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="i58383aa390144657a5b98bc5158b4fba_I20230331" decimals="-3" name="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQzNWQ0OTdmZDI1OTQ1Nzk4NmUzZmYxNzg5NWE2YzBmL3RhYmxlcmFuZ2U6ZDM1ZDQ5N2ZkMjU5NDU3OTg2ZTNmZjE3ODk1YTZjMGZfNC0xLTEtMS0xNjAxNTc_572c0b35-c802-4cd4-98a5-7c621b527d6f">27,168</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="ic6917944243e41e395aa1807f9f45aba_I20221231" decimals="-3" name="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQzNWQ0OTdmZDI1OTQ1Nzk4NmUzZmYxNzg5NWE2YzBmL3RhYmxlcmFuZ2U6ZDM1ZDQ5N2ZkMjU5NDU3OTg2ZTNmZjE3ODk1YTZjMGZfNC0zLTEtMS0xNjAxNTc_9bc2d8e6-4959-427f-ac51-af22c37ba0f1">27,139</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: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%">Depreciation expense included in cost of sales for rental equipment was $<ix:nonFraction unitRef="usd" contextRef="i8346e009d25a454d8b5f7c3202ef538d_D20230101-20230331" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RleHRyZWdpb246YTU5OWRhNGM3OGIzNDdiYzg5NzFjNGE1Nzg0OWRhYTlfNTQ5NzU1ODE0OTkx_5eea47f9-58b0-4561-b68c-72a00d6df4b6">2.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i31b750aacad74a4b8797ed8446019dc1_D20220101-20220331" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RleHRyZWdpb246YTU5OWRhNGM3OGIzNDdiYzg5NzFjNGE1Nzg0OWRhYTlfNTQ5NzU1ODE0OTk5_2ff73ea9-a574-4931-a082-3ac6b5bf1d3d">1.7</ix:nonFraction> million for the first quarter of 2023 and 2022, respectively. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note 4 &#8211; Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for a discussion on the Company's activities as lessor.</span></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%">Other Liabilities</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="us-gaap:OtherLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RleHRyZWdpb246YTU5OWRhNGM3OGIzNDdiYzg5NzFjNGE1Nzg0OWRhYTlfNzE0NjgyNTU4NDg0Mw_de0b25d0-a42f-4a0a-94f6-99be8ca4532d" 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%">Other liabilities consisted of the following:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></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:16.446%"></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%">(in thousand)</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:700;line-height:100%">March 31, 2023</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:700;line-height:100%">December 31, 2022</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%">Security bonus plan</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="dsgr:SecurityBonusPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmVhZjA2Njg3Y2E1NDQ0YTRiZDZlZWYxOGZhNTA2Mzc5L3RhYmxlcmFuZ2U6ZWFmMDY2ODdjYTU0NDRhNGJkNmVlZjE4ZmE1MDYzNzlfMS0xLTEtMS0xNjE2ODU_fd442035-f245-49eb-992d-2a510ccc73ab">9,769</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="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="dsgr:SecurityBonusPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmVhZjA2Njg3Y2E1NDQ0YTRiZDZlZWYxOGZhNTA2Mzc5L3RhYmxlcmFuZ2U6ZWFmMDY2ODdjYTU0NDRhNGJkNmVlZjE4ZmE1MDYzNzlfMS0zLTEtMS0xNjE2ODU_48c12abb-f5b4-4ac4-b9eb-fc5b9b08f0a6">9,651</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%">Deferred compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmVhZjA2Njg3Y2E1NDQ0YTRiZDZlZWYxOGZhNTA2Mzc5L3RhYmxlcmFuZ2U6ZWFmMDY2ODdjYTU0NDRhNGJkNmVlZjE4ZmE1MDYzNzlfMi0xLTEtMS0xNjE2ODU_5529240c-7af0-483b-a4d3-27e65c9f78c3">10,321</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmVhZjA2Njg3Y2E1NDQ0YTRiZDZlZWYxOGZhNTA2Mzc5L3RhYmxlcmFuZ2U6ZWFmMDY2ODdjYTU0NDRhNGJkNmVlZjE4ZmE1MDYzNzlfMi0zLTEtMS0xNjE2ODU_13d5b20b-0226-4ee7-89cb-80cd35248355">9,962</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="dsgr:OtherMiscellaneousLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmVhZjA2Njg3Y2E1NDQ0YTRiZDZlZWYxOGZhNTA2Mzc5L3RhYmxlcmFuZ2U6ZWFmMDY2ODdjYTU0NDRhNGJkNmVlZjE4ZmE1MDYzNzlfMy0xLTEtMS0xNjE2ODU_b10f6651-d0e5-464c-a208-c0fbf49779a6">4,322</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="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="dsgr:OtherMiscellaneousLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmVhZjA2Njg3Y2E1NDQ0YTRiZDZlZWYxOGZhNTA2Mzc5L3RhYmxlcmFuZ2U6ZWFmMDY2ODdjYTU0NDRhNGJkNmVlZjE4ZmE1MDYzNzlfMy0zLTEtMS0xNjE2ODU_354c5bd1-0d5f-4619-907b-54af1ba59621">4,036</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other liabilities</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmVhZjA2Njg3Y2E1NDQ0YTRiZDZlZWYxOGZhNTA2Mzc5L3RhYmxlcmFuZ2U6ZWFmMDY2ODdjYTU0NDRhNGJkNmVlZjE4ZmE1MDYzNzlfNC0xLTEtMS0xNjE2ODU_92c8b2ed-c7e5-48a2-8d1d-11b49652d00c">24,412</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="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmVhZjA2Njg3Y2E1NDQ0YTRiZDZlZWYxOGZhNTA2Mzc5L3RhYmxlcmFuZ2U6ZWFmMDY2ODdjYTU0NDRhNGJkNmVlZjE4ZmE1MDYzNzlfNC0zLTEtMS0xNjE2ODU_69500073-75da-422f-a752-a6a34d6236f5">23,649</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="ic02628e23d294a51a19fd39887ebf598_55"></div><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RleHRyZWdpb246MWMzOTQ0MzViZTIzNGMwZmE1YjQ0NTg1OWM1Mjk5MDdfMjA1_f802feab-99e9-4278-95c3-11db55073096" continuedAt="iccaa75c59a95444ea3ecc36d7f0e4f64" escape="true"><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 &#8211; Goodwill and Intangible Assets</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%">Goodwill</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RleHRyZWdpb246MWMzOTQ0MzViZTIzNGMwZmE1YjQ0NTg1OWM1Mjk5MDdfMjAx_43ee4fd3-fb4c-463b-b01b-5719e893a8e4" 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 carrying amount of goodwill by segment were as follows: </span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.455%"></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.204%"></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.204%"></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.204%"></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.204%"></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.209%"></td><td style="width:0.1%"></td></tr><tr><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="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%">(in thousands)</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:700;line-height:100%">Lawson</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:700;line-height:100%">TestEquity</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:700;line-height:100%">Gexpro Services</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:700;line-height:100%">All Other</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:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></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="iebabc2921e6a49d997ca48134ce19dc9_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmYzZTM0OGUyMzljZTQ1Njg5OTEwMDI2OTFhYjdmZmU2L3RhYmxlcmFuZ2U6ZjNlMzQ4ZTIzOWNlNDU2ODk5MTAwMjY5MWFiN2ZmZTZfMi0yLTEtMS0xNTcyMTk_1e64c01b-29ff-4c4f-8e6e-ff6a2140a283">155,773</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d6c8dae4f7b4d018ffcf565393c7fa7_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmYzZTM0OGUyMzljZTQ1Njg5OTEwMDI2OTFhYjdmZmU2L3RhYmxlcmFuZ2U6ZjNlMzQ4ZTIzOWNlNDU2ODk5MTAwMjY5MWFiN2ZmZTZfMi00LTEtMS0xNTcyMTk_8dda21c6-d76d-4e40-b998-c01a3bfb8750">114,104</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28e171d209ed4730a76fd8b6c6afca76_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmYzZTM0OGUyMzljZTQ1Njg5OTEwMDI2OTFhYjdmZmU2L3RhYmxlcmFuZ2U6ZjNlMzQ4ZTIzOWNlNDU2ODk5MTAwMjY5MWFiN2ZmZTZfMi02LTEtMS0xNTcyMTk_6a299b08-0247-4a19-95a6-13cb357944dc">55,421</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd41aac5dff6408083ffde12a68bfb78_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmYzZTM0OGUyMzljZTQ1Njg5OTEwMDI2OTFhYjdmZmU2L3RhYmxlcmFuZ2U6ZjNlMzQ4ZTIzOWNlNDU2ODk5MTAwMjY5MWFiN2ZmZTZfMi04LTEtMS0xNTcyMTk_16788977-5294-4134-a152-e639dd2b7565">22,750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmYzZTM0OGUyMzljZTQ1Njg5OTEwMDI2OTFhYjdmZmU2L3RhYmxlcmFuZ2U6ZjNlMzQ4ZTIzOWNlNDU2ODk5MTAwMjY5MWFiN2ZmZTZfMi0xMC0xLTEtMTU3MjE5_750fc3f1-2721-4633-abe1-ee3be96aa7d9">348,048</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="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><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><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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of foreign exchange rates</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i659ba5e5272641faada80fb0bb771fac_D20230101-20230331" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmYzZTM0OGUyMzljZTQ1Njg5OTEwMDI2OTFhYjdmZmU2L3RhYmxlcmFuZ2U6ZjNlMzQ4ZTIzOWNlNDU2ODk5MTAwMjY5MWFiN2ZmZTZfNS0yLTEtMS0xNTcyMTk_315ea58b-8f55-4ac5-a6de-b705a997e37f">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="iebf9a5b1fdc94a79aff246623215950b_D20230101-20230331" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmYzZTM0OGUyMzljZTQ1Njg5OTEwMDI2OTFhYjdmZmU2L3RhYmxlcmFuZ2U6ZjNlMzQ4ZTIzOWNlNDU2ODk5MTAwMjY5MWFiN2ZmZTZfNS00LTEtMS0xNTcyMTk_d0f083e2-92b3-4fca-a0f4-3de44a66a3b1">&#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="i1351093ecd3b422392fd72c43891b3b3_D20230101-20230331" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmYzZTM0OGUyMzljZTQ1Njg5OTEwMDI2OTFhYjdmZmU2L3RhYmxlcmFuZ2U6ZjNlMzQ4ZTIzOWNlNDU2ODk5MTAwMjY5MWFiN2ZmZTZfNS02LTEtMS0xNTcyMTk_f451dc71-57aa-4dea-a4a6-282dcb182c68">94</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5ce843fb81c4e3085e003ddd7cccd98_D20230101-20230331" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmYzZTM0OGUyMzljZTQ1Njg5OTEwMDI2OTFhYjdmZmU2L3RhYmxlcmFuZ2U6ZjNlMzQ4ZTIzOWNlNDU2ODk5MTAwMjY5MWFiN2ZmZTZfNS04LTEtMS0xNTcyMTk_7fe06c90-96b1-4c0f-9a38-9961614d711e">59</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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmYzZTM0OGUyMzljZTQ1Njg5OTEwMDI2OTFhYjdmZmU2L3RhYmxlcmFuZ2U6ZjNlMzQ4ZTIzOWNlNDU2ODk5MTAwMjY5MWFiN2ZmZTZfNS0xMC0xLTEtMTU3MjE5_24a4f325-5989-4383-8146-57d38ab94c00">164</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%">Balance at March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf0244785eae405a8be24f6fad88a10e_I20230331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmYzZTM0OGUyMzljZTQ1Njg5OTEwMDI2OTFhYjdmZmU2L3RhYmxlcmFuZ2U6ZjNlMzQ4ZTIzOWNlNDU2ODk5MTAwMjY5MWFiN2ZmZTZfNi0yLTEtMS0xNTcyMTk_f719e6d4-ae3b-4cb4-957c-1f5eb6cd1321">155,784</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="i1e8599e22b0a41fcb96480ac8f5fa992_I20230331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmYzZTM0OGUyMzljZTQ1Njg5OTEwMDI2OTFhYjdmZmU2L3RhYmxlcmFuZ2U6ZjNlMzQ4ZTIzOWNlNDU2ODk5MTAwMjY5MWFiN2ZmZTZfNi00LTEtMS0xNTcyMTk_1a269471-a288-447b-aadc-c2d09d961240">114,104</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="i5985567ad6354db19dab56b7c95bd210_I20230331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmYzZTM0OGUyMzljZTQ1Njg5OTEwMDI2OTFhYjdmZmU2L3RhYmxlcmFuZ2U6ZjNlMzQ4ZTIzOWNlNDU2ODk5MTAwMjY5MWFiN2ZmZTZfNi02LTEtMS0xNTcyMTk_d198422d-cb47-4e97-bd8f-869d16ec2936">55,515</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="i8b91d7b4c2b849ee9b2840f2d7a74f08_I20230331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmYzZTM0OGUyMzljZTQ1Njg5OTEwMDI2OTFhYjdmZmU2L3RhYmxlcmFuZ2U6ZjNlMzQ4ZTIzOWNlNDU2ODk5MTAwMjY5MWFiN2ZmZTZfNi04LTEtMS0xNTcyMTk_5eeecb5e-33de-4d2f-8fc1-6f65437d6e8d">22,809</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmYzZTM0OGUyMzljZTQ1Njg5OTEwMDI2OTFhYjdmZmU2L3RhYmxlcmFuZ2U6ZjNlMzQ4ZTIzOWNlNDU2ODk5MTAwMjY5MWFiN2ZmZTZfNi0xMC0xLTEtMTU3MjE5_f7cd0575-4000-4f08-809d-c5a2861439d8">348,212</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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div><div style="text-align:center"><span><br/></span></div></div></div><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="#ic02628e23d294a51a19fd39887ebf598_7">Table of Contents</a></span></div></div><div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:18pt"><span><br/></span></div><ix:continuation id="iccaa75c59a95444ea3ecc36d7f0e4f64"><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%">Intangible Assets</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RleHRyZWdpb246MWMzOTQ0MzViZTIzNGMwZmE1YjQ0NTg1OWM1Mjk5MDdfMTY0OTI2NzQ0MjYzMw_9d4a4c2f-3014-4c6a-ad6e-c8ae1bf9a26e" continuedAt="i9822d8c8f69d4b2f9a2025f5cade8ef2" 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 for definite-lived intangible assets were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.337%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">March 31, 2023</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:700;line-height:100%">December 31, 2022</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%">(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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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="i304ddaa6ee334a18be5fbc74ea386560_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfMy0xLTEtMS0xNjAyMDY_76369883-4c1c-411b-b9b4-8ba27e600c8d">92,539</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="i304ddaa6ee334a18be5fbc74ea386560_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfMy0zLTEtMS0xNjAyMDY_302615ee-3659-41b6-adbe-9c9d633407bf">19,822</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="i304ddaa6ee334a18be5fbc74ea386560_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfMy01LTEtMS0xNjAyMDY_9e4f83ab-0b55-44d1-8981-5b9d8f2f5e47">72,717</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="ibde9df6353084146a678884cd46831c1_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfMy03LTEtMS0xNjAyMDY_9e1245c8-c841-4464-979a-d34bb566294d">92,286</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="ibde9df6353084146a678884cd46831c1_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfMy05LTEtMS0xNjAyMDY_4ec0ffba-b89b-4549-9216-58d6c6179438">17,401</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="ibde9df6353084146a678884cd46831c1_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfMy0xMS0xLTEtMTYwMjA2_f99ae73f-74fd-4b00-94c9-90f49a934aa3">74,885</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="ice1597c961ba4a8a911d47637d7c4088_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfNC0xLTEtMS0xNjAyMDY_403853e9-7f88-48d7-9bf1-4a1df519fcc2">192,947</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="ice1597c961ba4a8a911d47637d7c4088_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfNC0zLTEtMS0xNjAyMDY_b62c6fb5-8c05-46e7-81c1-b86ff409cf4e">50,863</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="ice1597c961ba4a8a911d47637d7c4088_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfNC01LTEtMS0xNjAyMDY_fa26c003-ab1f-4487-b888-127318307c1b">142,084</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="i5c3317bfa83447c68a1e2d3900c29dfa_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfNC03LTEtMS0xNjAyMDY_595fd2d1-a8c1-495c-b3da-ba6a1ac72101">192,934</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="i5c3317bfa83447c68a1e2d3900c29dfa_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfNC05LTEtMS0xNjAyMDY_5ab01ec1-c92b-40fb-9390-3e22c4855af1">44,481</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="i5c3317bfa83447c68a1e2d3900c29dfa_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfNC0xMS0xLTEtMTYwMjA2_e38ef491-4524-49ed-9257-c08e95852c63">148,453</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%">Other </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%"><ix:nonFraction unitRef="usd" contextRef="i2d6a1ca54acd41f8997193f75ea0221e_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfNS0xLTEtMS0xNjAyMDY_64e0539b-a8d9-42b4-b9b7-f0bf76239b6c">7,960</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="i2d6a1ca54acd41f8997193f75ea0221e_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfNS0zLTEtMS0xNjAyMDY_295ecd62-a55c-4a8c-a19c-5701d3e986b1">3,548</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="i2d6a1ca54acd41f8997193f75ea0221e_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfNS01LTEtMS0xNjAyMDY_20b84570-cf7a-484c-b693-b2b744b45f9a">4,412</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="if872b931e62548c0b1e0533863db0aac_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfNS03LTEtMS0xNjAyMDY_f115000c-955f-466f-b7a5-7bffbc5f7ecf">7,961</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="if872b931e62548c0b1e0533863db0aac_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfNS05LTEtMS0xNjAyMDY_ce9ea1d3-4ae5-483c-8e84-e9b5ee9ff19c">3,305</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="if872b931e62548c0b1e0533863db0aac_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfNS0xMS0xLTEtMTYwMjA2_2a47d298-615d-4a0b-b5fd-bf2056b48448">4,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 13pt;text-align: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</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfNi0xLTEtMS0xNjAyMDY_f30572cc-7446-4c84-9cea-f7c5a58600d1">293,446</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfNi0zLTEtMS0xNjAyMDY_59f831c8-22bf-4ea0-b96d-5ed94b4a68d9">74,233</ix:nonFraction>)</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfNi01LTEtMS0xNjAyMDY_6fe47390-bcf2-4154-be9e-392eca7ec327">219,213</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="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfNi03LTEtMS0xNjAyMDY_ed8bf796-1a5a-46fb-b5f3-2b8a42a5254c">293,181</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="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfNi05LTEtMS0xNjAyMDY_f19990d8-d933-476a-b24d-3d777959a84e">65,187</ix:nonFraction>)</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="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfNi0xMS0xLTEtMTYwMjA2_da0fec24-b847-48c8-b7e9-d1d196b1fea7">227,994</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><div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"><ix:continuation id="i9822d8c8f69d4b2f9a2025f5cade8ef2" continuedAt="i53d883637d404853bf14350fe9ab2b2a">(1)&#160;&#160;&#160;&#160;</ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="i53d883637d404853bf14350fe9ab2b2a">Other primarily consists of non-compete agreements.</ix:continuation> </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%">Amortization expense for definite-lived intangible assets was $<ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RleHRyZWdpb246MWMzOTQ0MzViZTIzNGMwZmE1YjQ0NTg1OWM1Mjk5MDdfNTQ5NzU1ODE0Mzkz_948f02ff-8cd1-416b-abcd-52112f838239">9.2</ix:nonFraction> million for the three months ended March&#160;31, 2023 and $<ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RleHRyZWdpb246MWMzOTQ0MzViZTIzNGMwZmE1YjQ0NTg1OWM1Mjk5MDdfNTQ5NzU1ODE0NDQw_593f0bb3-5bb1-4bcd-a30b-0be146c46b4f">5.2</ix:nonFraction> million for the three months ended March&#160;31, 2022. Amortization expense related to intangible assets was recorded in Selling, general and administrative expenses. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RleHRyZWdpb246MWMzOTQ0MzViZTIzNGMwZmE1YjQ0NTg1OWM1Mjk5MDdfMTY0OTI2NzQ0MjYzNQ_f65cdf23-3d12-4e3b-b316-231ecb29e7ae" 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 estimated aggregate amortization expense for the remaining year 2023 and each of the next five years are as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.625%"></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:16.445%"></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%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</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%">Remaining 2023</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOjliNTNmN2IxN2ZkMTQzOTNhODU3ZmVhYWNmMTAyMWNhL3RhYmxlcmFuZ2U6OWI1M2Y3YjE3ZmQxNDM5M2E4NTdmZWFhY2YxMDIxY2FfMS0yLTEtMS0xNjAyMDY_d3f44542-a7b4-48cc-b3c7-a32203344072">26,139</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%">2024</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOjliNTNmN2IxN2ZkMTQzOTNhODU3ZmVhYWNmMTAyMWNhL3RhYmxlcmFuZ2U6OWI1M2Y3YjE3ZmQxNDM5M2E4NTdmZWFhY2YxMDIxY2FfMi0yLTEtMS0xNjAyMDY_8bd5414b-6f9d-471b-9ff8-80b51b1b8673">34,368</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%">2025</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOjliNTNmN2IxN2ZkMTQzOTNhODU3ZmVhYWNmMTAyMWNhL3RhYmxlcmFuZ2U6OWI1M2Y3YjE3ZmQxNDM5M2E4NTdmZWFhY2YxMDIxY2FfMy0yLTEtMS0xNjAyMDY_a27323ce-b127-4126-8fee-1be9ac90c23a">30,999</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%">2026</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOjliNTNmN2IxN2ZkMTQzOTNhODU3ZmVhYWNmMTAyMWNhL3RhYmxlcmFuZ2U6OWI1M2Y3YjE3ZmQxNDM5M2E4NTdmZWFhY2YxMDIxY2FfNC0yLTEtMS0xNjAyMDY_0764bfde-8cf6-48f8-9350-7d427cd2a792">28,338</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%">2027</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOjliNTNmN2IxN2ZkMTQzOTNhODU3ZmVhYWNmMTAyMWNhL3RhYmxlcmFuZ2U6OWI1M2Y3YjE3ZmQxNDM5M2E4NTdmZWFhY2YxMDIxY2FfNS0yLTEtMS0xNjAyMDY_a3852550-c30e-486f-a81e-67c59e9b28cb">23,903</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%">2028</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOjliNTNmN2IxN2ZkMTQzOTNhODU3ZmVhYWNmMTAyMWNhL3RhYmxlcmFuZ2U6OWI1M2Y3YjE3ZmQxNDM5M2E4NTdmZWFhY2YxMDIxY2FfNi0yLTEtMS0xNjAyMDY_785aa329-f141-4de5-931f-1ae1289c6daa">20,680</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%">Thereafter</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOjliNTNmN2IxN2ZkMTQzOTNhODU3ZmVhYWNmMTAyMWNhL3RhYmxlcmFuZ2U6OWI1M2Y3YjE3ZmQxNDM5M2E4NTdmZWFhY2YxMDIxY2FfNy0yLTEtMS0xNjAyMDY_17fc8c3c-8bdb-4b4b-a7c7-8e6eaab7d3c9">54,786</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOjliNTNmN2IxN2ZkMTQzOTNhODU3ZmVhYWNmMTAyMWNhL3RhYmxlcmFuZ2U6OWI1M2Y3YjE3ZmQxNDM5M2E4NTdmZWFhY2YxMDIxY2FfOC0yLTEtMS0xNjAyMDY_94840c83-b294-4072-9d7e-e00aab22d043">219,213</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-top:3pt"><span><br/></span></div><div id="ic02628e23d294a51a19fd39887ebf598_61"></div><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RleHRyZWdpb246ZmY0MzI3MGI1MWVkNDJlYzhjNjJiODUwZGM2MmZiMGZfMTEyNA_bf11002b-ed18-4f51-9195-785d0298fe4c" continuedAt="i3e8338eb11e4466d8f57b363d48044c0" escape="true"><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="us-gaap:LesseeFinanceLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RleHRyZWdpb246ZmY0MzI3MGI1MWVkNDJlYzhjNjJiODUwZGM2MmZiMGZfMTEyNA_eb55c2c0-187a-4da8-bcbc-864beee030c1" continuedAt="ie1d2b292526842f19c67542989b715ee" escape="true"><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="us-gaap:OperatingLeasesOfLessorDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RleHRyZWdpb246ZmY0MzI3MGI1MWVkNDJlYzhjNjJiODUwZGM2MmZiMGZfMTEzMA_8a952599-3d07-4867-b19b-fd57d73a08ec" continuedAt="i6ac474ee317a4d4393854448d2747ed5" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 7 &#8211; Leases</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%">Activities as Lessee</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases property used for warehousing, distribution centers, office space, branch locations, equipment and vehicles. <ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RleHRyZWdpb246ZmY0MzI3MGI1MWVkNDJlYzhjNjJiODUwZGM2MmZiMGZfMTEzMQ_1df119b0-330a-425a-be86-949230691caf" continuedAt="icd1c2f839ba74ce082848352ff671a1f" escape="true">The expenses generated by leasing activity for the three months ended March&#160;31, 2023 and </ix:nonNumeric></span><ix:continuation id="icd1c2f839ba74ce082848352ff671a1f" continuedAt="ie2685ee4b26040da9776e5107f3c0b3a"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were as follows (in thousands):</span></ix:continuation></div><ix:continuation id="ie2685ee4b26040da9776e5107f3c0b3a" continuedAt="i36248e7d9a1b40af8704fcbf8f648312"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.519%"></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:22.438%"></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:16.443%"></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:16.448%"></td><td style="width:0.1%"></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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;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:9pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">2023</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:9pt;font-weight:700;line-height:100%">2022</span></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 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><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="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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating Lease Expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="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:9pt;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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjJkMzk4YTQ0ZTM5ZDQ2MzFhZDFjZmFjMjNiYTQzZDFlL3RhYmxlcmFuZ2U6MmQzOThhNDRlMzlkNDYzMWFkMWNmYWMyM2JhNDNkMWVfNC00LTEtMS0xNTcyMTk_9ce2ea70-e7fb-41c9-8177-ed285afcd886">4,882</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="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjJkMzk4YTQ0ZTM5ZDQ2MzFhZDFjZmFjMjNiYTQzZDFlL3RhYmxlcmFuZ2U6MmQzOThhNDRlMzlkNDYzMWFkMWNmYWMyM2JhNDNkMWVfNC02LTEtMS0xNTcyMTk_a542fe09-ed9a-4460-9059-fd432e712d52">1,836</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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing Lease Amortization</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%">Operating expenses</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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjJkMzk4YTQ0ZTM5ZDQ2MzFhZDFjZmFjMjNiYTQzZDFlL3RhYmxlcmFuZ2U6MmQzOThhNDRlMzlkNDYzMWFkMWNmYWMyM2JhNDNkMWVfNS00LTEtMS0xNTcyMTk_91f3bc12-7838-476e-aea0-d728f8ea21b6">138</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="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjJkMzk4YTQ0ZTM5ZDQ2MzFhZDFjZmFjMjNiYTQzZDFlL3RhYmxlcmFuZ2U6MmQzOThhNDRlMzlkNDYzMWFkMWNmYWMyM2JhNDNkMWVfNS02LTEtMS0xNTcyMTk_aad563ac-a800-4c5a-b409-ea7a6a06ff2e">74</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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjJkMzk4YTQ0ZTM5ZDQ2MzFhZDFjZmFjMjNiYTQzZDFlL3RhYmxlcmFuZ2U6MmQzOThhNDRlMzlkNDYzMWFkMWNmYWMyM2JhNDNkMWVfNi00LTEtMS0xNTcyMTk_605b7dbc-3ea9-4777-9baa-2687d15660aa">26</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="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjJkMzk4YTQ0ZTM5ZDQ2MzFhZDFjZmFjMjNiYTQzZDFlL3RhYmxlcmFuZ2U6MmQzOThhNDRlMzlkNDYzMWFkMWNmYWMyM2JhNDNkMWVfNi02LTEtMS0xNTcyMTk_c4df6803-e028-463f-990e-25eb30ccf05a">12</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="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 13pt;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%">Financing Lease Expense</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="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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="dsgr:FinanceLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjJkMzk4YTQ0ZTM5ZDQ2MzFhZDFjZmFjMjNiYTQzZDFlL3RhYmxlcmFuZ2U6MmQzOThhNDRlMzlkNDYzMWFkMWNmYWMyM2JhNDNkMWVfNy00LTEtMS0xNTcyMTk_5f69050a-5120-4fcb-b9f6-06f040436513">164</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="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="dsgr:FinanceLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjJkMzk4YTQ0ZTM5ZDQ2MzFhZDFjZmFjMjNiYTQzZDFlL3RhYmxlcmFuZ2U6MmQzOThhNDRlMzlkNDYzMWFkMWNmYWMyM2JhNDNkMWVfNy02LTEtMS0xNTcyMTk_f0425a7b-21bc-425e-b86c-fe9005cdd6a3">86</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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjJkMzk4YTQ0ZTM5ZDQ2MzFhZDFjZmFjMjNiYTQzZDFlL3RhYmxlcmFuZ2U6MmQzOThhNDRlMzlkNDYzMWFkMWNmYWMyM2JhNDNkMWVfOC00LTEtMS0xNTcyMTk_48c721f2-3b64-46b6-8438-2a5bc6d2a48e">5,046</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="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjJkMzk4YTQ0ZTM5ZDQ2MzFhZDFjZmFjMjNiYTQzZDFlL3RhYmxlcmFuZ2U6MmQzOThhNDRlMzlkNDYzMWFkMWNmYWMyM2JhNDNkMWVfOC02LTEtMS0xNTcyMTk_272bc0e5-d3eb-49c3-addf-7c454e83149f">1,922</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="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></table></div><div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#160;&#160;&#160;&#160;Includes short term lease expense, which is immaterial.</span></div></ix:continuation></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric><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%">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="#ic02628e23d294a51a19fd39887ebf598_7">Table of Contents</a></span></div></div><ix:continuation id="i3e8338eb11e4466d8f57b363d48044c0"><ix:continuation id="ie1d2b292526842f19c67542989b715ee"><ix:continuation id="i6ac474ee317a4d4393854448d2747ed5"><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="dsgr:OperatingLeaseAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RleHRyZWdpb246ZmY0MzI3MGI1MWVkNDJlYzhjNjJiODUwZGM2MmZiMGZfMTEzMg_246a8870-8666-4f96-b33a-0af8f055353b" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of net assets and liabilities related to our operating and finance leases as of March&#160;31, 2023 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, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was as follows (in thousands):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.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:16.443%"></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:16.447%"></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:700;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:700;line-height:100%">March 31, 2023</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:700;line-height:100%">December 31, 2022</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 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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMi0yLTEtMS0xNTcyMTk_acdd608e-fe79-434c-9da1-4f288ab2dc9a">46,403</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="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMi00LTEtMS0xNTcyMTk_d990f299-990a-4fc4-8ee1-b94aadc93e9b">46,755</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMy0yLTEtMS0xNTcyMTk_97fa27fe-caa9-428b-b0d6-575c7d34da95">1,756</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="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMy00LTEtMS0xNTcyMTk_d2a1ea7f-ce5a-40e4-8dcb-10cfb37c9121">1,519</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="dsgr:LeaseAssetsRightofUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNC0yLTEtMS0xNTcyMTk_eac10c53-fad4-4ca3-8b65-aabb54443918">48,159</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="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="dsgr:LeaseAssetsRightofUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNC00LTEtMS0xNTcyMTk_54cbe4c6-ecb2-4d43-b500-79649a4c5209">48,274</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current operating <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNi0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjphNzkxYTRmNTFiODI0NGVjODFmMGZkNDljYjUxZThmNF8yOA_4b2abe81-b3f2-4640-b345-2ed2a5b18fb4"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNi0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjphNzkxYTRmNTFiODI0NGVjODFmMGZkNDljYjUxZThmNF8yOA_dcf2d444-654a-462d-90b4-8656f7a7aad2">lease liabilities</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNi0yLTEtMS0xNTcyMTk_be9d7048-3df7-46c6-9795-479f8c8ba61d">10,159</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNi00LTEtMS0xNTcyMTk_43d16a8f-dbb0-4f6c-9709-a19c11f0e8bb">9,480</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current financing <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNy0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjpiZjVkZTMzZWFhN2U0YTliYjg5YjY0YWI2N2RjM2FhZF8yOA_307599cf-7083-4373-91bc-a496c7d30733"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNy0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjpiZjVkZTMzZWFhN2U0YTliYjg5YjY0YWI2N2RjM2FhZF8yOA_f5def0d5-27ac-45c4-97fd-6871952e3fc0">lease liabilities</span></span></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNy0yLTEtMS0xNTcyMTk_576111c8-1d05-4557-bba0-edf95cd642a2">585</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="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNy00LTEtMS0xNTcyMTk_ddae4ca4-d824-4289-9f56-bb4030ec9c03">484</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current lease liabilities</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="dsgr:LeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfOC0yLTEtMS0xNTcyMTk_b9708aad-43f4-44b5-8afb-c71bb95b5d7c">10,744</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="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="dsgr:LeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfOC00LTEtMS0xNTcyMTk_1615f457-299e-49f6-ad4e-af30a365653c">9,964</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term operating <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTAtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246NTJmYzI3NjE1NjU1NGEzZmFkYjhmMmJjNzY0ZjBlNWFfMzA_2ed4c6b3-eb76-4c95-89c6-3de664c9506c"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTAtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246NTJmYzI3NjE1NjU1NGEzZmFkYjhmMmJjNzY0ZjBlNWFfMzA_f57ed06d-d9a1-4796-a114-963a48c25d6d">lease liabilities</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTAtMi0xLTEtMTU3MjE5_470a50b7-fe1c-40a6-91d0-0c0bc10b59c0">38,014</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="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTAtNC0xLTEtMTU3MjE5_86dca5f3-37d5-40a1-a404-80e15a8f94c7">38,898</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term financing <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTEtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZTY5ZGVjMzIxY2FjNGU2MDk0NzBmOTVlZTAzNmIxNmZfMzA_2e6704c1-c65d-40a3-a453-e8b403138fc8"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTEtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZTY5ZGVjMzIxY2FjNGU2MDk0NzBmOTVlZTAzNmIxNmZfMzA_6ae894ab-6e6c-4fd9-a48b-173d11cefec0">lease liabilities</span></span></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTEtMi0xLTEtMTU3MjE5_48536756-14d2-45a5-ab6e-b3381e9997ad">1,047</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="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTEtNC0xLTEtMTU3MjE5_23b6032d-fb28-47ca-997e-34f075f5e6d2">930</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term 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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="dsgr:LeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTItMi0xLTEtMTU3MjE5_c0df564e-baed-44c4-9a9d-5363835f7d22">39,061</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="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="dsgr:LeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTItNC0xLTEtMTU3MjE5_972ccdb3-c01d-47f1-aa94-38cf0c238ff1">39,828</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="margin-bottom:3pt;margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.7pt">Operating lease assets are recorded net of accumulated amortization of $<ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-5" name="dsgr:OperatingLeaseRightofUseAssetAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RleHRyZWdpb246ZmY0MzI3MGI1MWVkNDJlYzhjNjJiODUwZGM2MmZiMGZfNTIx_3f61959f-8020-4fc8-895c-db12e487bd40">13.6</ix:nonFraction> million as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">March&#160;31, 2023 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">nd $<ix:nonFraction unitRef="usd" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-5" name="dsgr:OperatingLeaseRightofUseAssetAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RleHRyZWdpb246ZmY0MzI3MGI1MWVkNDJlYzhjNjJiODUwZGM2MmZiMGZfNTM3_5814cb5a-df8b-46e6-9fde-14e5b4ec658c">10.8</ix:nonFraction>&#160;million as of December&#160;31, 2022</span></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.7pt">Financing lease assets are recorded net of accumulated amortization as a component of Other assets </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">in the Unaudited Condensed Consolidated Balance Sheet </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">of $<ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RleHRyZWdpb246ZmY0MzI3MGI1MWVkNDJlYzhjNjJiODUwZGM2MmZiMGZfNzA1_84037a31-856a-4302-bc0c-d73bd66b23f2">1.0</ix:nonFraction> million as of March&#160;31, 2023 and $<ix:nonFraction unitRef="usd" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RleHRyZWdpb246ZmY0MzI3MGI1MWVkNDJlYzhjNjJiODUwZGM2MmZiMGZfNzIx_7bbd1255-e440-4653-a12c-6929c232fb50">0.9</ix:nonFraction> million as </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">of December&#160;31, 2022</span></div></ix:nonNumeric><div style="text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RleHRyZWdpb246ZmY0MzI3MGI1MWVkNDJlYzhjNjJiODUwZGM2MmZiMGZfMTEyNg_a555b8f5-7f44-4622-8dc6-37507ee077e4" escape="true"><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RleHRyZWdpb246ZmY0MzI3MGI1MWVkNDJlYzhjNjJiODUwZGM2MmZiMGZfMTEzNA_f8e8d568-fac9-4ce1-a390-adb4e48d2a4e" 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 lease liabilities related to our operating and finance leases as of March&#160;31, 2023 was as follows (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.221%"></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:16.443%"></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:16.443%"></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:16.303%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity Date of Lease Liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financing Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfMi0yLTEtMS0xNTcyMTk_137db4af-037e-4676-a429-4b5925055cac">11,172</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfMi00LTEtMS0xNTcyMTk_d29a0f58-d400-4d0a-bbfa-2fa038eb84a4">551</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="dsgr:NetLeaseLiabilityPaymentsRemainderofFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfMi02LTEtMS0xNTcyMTk_35ef8992-640d-4473-a5df-51cede512245">11,723</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfMy0yLTEtMS0xNTcyMTk_74a65028-57d2-460d-8faa-0a2f728c9930">11,939</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfMy00LTEtMS0xNTcyMTk_3105710f-c261-4d82-9f55-8529de323bc5">529</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="dsgr:NetLeaseLiabilityPaymentsDueYearOne" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfMy02LTEtMS0xNTcyMTk_613073e9-95c0-4898-993f-923ac7b7245e">12,468</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfNC0yLTEtMS0xNTcyMTk_10693926-a2d2-4cb9-8d0e-2fc59e9fdd35">10,464</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfNC00LTEtMS0xNTcyMTk_3da33c52-72df-4227-a877-952c0eb981d8">372</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="dsgr:NetLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfNC02LTEtMS0xNTcyMTk_6c3564ea-abe7-4e09-a0ec-f97aff126ba3">10,836</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfNS0yLTEtMS0xNTcyMTk_f0853c63-01c5-41cc-8cf5-13085dc34fdb">7,152</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfNS00LTEtMS0xNTcyMTk_b823ae5e-1baf-4129-b36e-69573b176347">290</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="dsgr:NetLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfNS02LTEtMS0xNTcyMTk_0e9e1aa6-b4c9-445b-9e5f-d849294c8c71">7,442</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfNi0yLTEtMS0xNTcyMTk_7300a8df-3be4-4f5f-8938-13d92ae577c3">5,822</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfNi00LTEtMS0xNTcyMTk_63e92c78-99ff-4a1e-87f4-401366a6cc31">79</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="dsgr:NetLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfNi02LTEtMS0xNTcyMTk_70426ebb-4f31-439a-b6eb-e4e884a3dcdb">5,901</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="dsgr:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfNy0yLTEtMS0xNTcyMTk_04b428e3-4dbe-4a29-ad88-a1e152332fae">12,125</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="dsgr:FinanceLeaseLiabilityToBePaidAfterYearFour" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfNy00LTEtMS0xNTcyMTk_6d8884ae-f6ee-4bc6-bd0c-07f281da597b">&#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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="dsgr:NetLeaseLiabilityPaymentsDueAfterYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfNy02LTEtMS0xNTcyMTk_e840fb0d-36c1-42a2-9cbd-c1b70c4143c6">12,125</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfOC0yLTEtMS0xNTcyMTk_a5ec7df0-d375-40b8-9d4e-a74976c74175">58,674</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfOC00LTEtMS0xNTcyMTk_9e806f18-a540-4eae-a64b-9c71f3bc66d9">1,821</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="dsgr:NetLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfOC02LTEtMS0xNTcyMTk_7f2918f1-f9a2-4d1e-b9bf-46efa2d117f1">60,495</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfOS0yLTEtMS0xNTcyMTk_97558da9-8458-4cf7-b978-70429e494fdb">10,501</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfOS00LTEtMS0xNTcyMTk_836558f8-2570-4636-a96e-0c34589d85fe">189</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="dsgr:NetLeaseLiabilityImputedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfOS02LTEtMS0xNTcyMTk_2670f6d0-0b6d-4d8d-80fb-ee4c9f12fea9">10,690</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfMTAtMi0xLTEtMTU3MjE5_081339ef-9069-4e20-8462-14fff5e47f11">48,173</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="dsgr:FinanceLeaseLiabilityPresentValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfMTAtNC0xLTEtMTU3MjE5_69bc4af8-31fb-4a33-944b-8b29313ea84f">1,632</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="dsgr:NetLeaseLiabilityPresentValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfMTAtNi0xLTEtMTU3MjE5_7d67742a-4f52-453a-82a4-5cde585005ed">49,805</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:nonNumeric><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><ix:continuation id="i36248e7d9a1b40af8704fcbf8f648312"><div style="text-align: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 leases held as of March&#160;31, 2023 were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.350%"></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:16.443%"></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:16.447%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;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:700;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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmFkZTQwNDg2OTcwNjRmMTdhOGYwOTQxNWYyZmE4Njk0L3RhYmxlcmFuZ2U6YWRlNDA0ODY5NzA2NGYxN2E4ZjA5NDE1ZjJmYTg2OTRfMi0yLTEtMS0xNTcyMTk_61a74faa-d15a-4484-8f14-b00594a66f53">5.7</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmFkZTQwNDg2OTcwNjRmMTdhOGYwOTQxNWYyZmE4Njk0L3RhYmxlcmFuZ2U6YWRlNDA0ODY5NzA2NGYxN2E4ZjA5NDE1ZjJmYTg2OTRfMi00LTEtMS0xNTcyMTk_1e2a5c3c-df91-45d5-af50-d93ff2ba5e09">7.2</ix:nonFraction>%</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%">Financing Leases</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%"><ix:nonNumeric contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmFkZTQwNDg2OTcwNjRmMTdhOGYwOTQxNWYyZmE4Njk0L3RhYmxlcmFuZ2U6YWRlNDA0ODY5NzA2NGYxN2E4ZjA5NDE1ZjJmYTg2OTRfMy0yLTEtMS0xNTcyMTk_36df968a-7e32-4cc5-b30b-e42aca1d9f43">3.4</ix:nonNumeric></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%"><ix:nonFraction unitRef="number" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="4" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmFkZTQwNDg2OTcwNjRmMTdhOGYwOTQxNWYyZmE4Njk0L3RhYmxlcmFuZ2U6YWRlNDA0ODY5NzA2NGYxN2E4ZjA5NDE1ZjJmYTg2OTRfMy00LTEtMS0xNTcyMTk_f7bfe778-3a25-4646-9fbd-adf62a6a6160">6.9</ix:nonFraction>%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cash outflows of leasing activity for the three months ended March&#160;31, 2023 were as follows (in thousands):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.859%"></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:19.806%"></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:16.443%"></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:16.448%"></td><td style="width:0.1%"></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</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:700;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:700;line-height:100%">Classification</span></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:9pt;font-weight:700;line-height:100%">2023</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:9pt;font-weight:700;line-height:100%">2022</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 #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 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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjE1OTYxZmJkM2M0ZDQxMjA5NTExNmZmMGIwODUzNzVkL3RhYmxlcmFuZ2U6MTU5NjFmYmQzYzRkNDEyMDk1MTE2ZmYwYjA4NTM3NWRfMi00LTEtMS0xNTcyMTk_7609b132-3803-4d0f-9ecc-ebc4ae7ddd36">3,524</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="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjE1OTYxZmJkM2M0ZDQxMjA5NTExNmZmMGIwODUzNzVkL3RhYmxlcmFuZ2U6MTU5NjFmYmQzYzRkNDEyMDk1MTE2ZmYwYjA4NTM3NWRfMy02LTEtMS0xNjIyMzk_bdc085c7-4554-433e-81dc-775eec86407e">1,797</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="padding:2px 1pt;text-align: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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjE1OTYxZmJkM2M0ZDQxMjA5NTExNmZmMGIwODUzNzVkL3RhYmxlcmFuZ2U6MTU5NjFmYmQzYzRkNDEyMDk1MTE2ZmYwYjA4NTM3NWRfMy00LTEtMS0xNTcyMTk_b48f50fc-0b36-445e-a211-8e7cd2ae7019">68</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjE1OTYxZmJkM2M0ZDQxMjA5NTExNmZmMGIwODUzNzVkL3RhYmxlcmFuZ2U6MTU5NjFmYmQzYzRkNDEyMDk1MTE2ZmYwYjA4NTM3NWRfNC02LTEtMS0xNjIyMzk_31ba266f-fe33-4df8-a046-877ba5cf92f0">12</ix:nonFraction>)</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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjE1OTYxZmJkM2M0ZDQxMjA5NTExNmZmMGIwODUzNzVkL3RhYmxlcmFuZ2U6MTU5NjFmYmQzYzRkNDEyMDk1MTE2ZmYwYjA4NTM3NWRfNC00LTEtMS0xNTcyMTk_3cac5e56-f5c5-44b4-ba19-cb1e1ef85e41">123</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="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjE1OTYxZmJkM2M0ZDQxMjA5NTExNmZmMGIwODUzNzVkL3RhYmxlcmFuZ2U6MTU5NjFmYmQzYzRkNDEyMDk1MTE2ZmYwYjA4NTM3NWRfNS02LTEtMS0xNjIyMzk_8f66e750-72a4-4f89-b0e0-02ca5ff6a161">73</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note 4 &#8211; Revenue Recognition 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%">or a discussion on the Company's activities as lessor.</span></div></ix:continuation></ix:continuation></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="ic02628e23d294a51a19fd39887ebf598_67"></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="#ic02628e23d294a51a19fd39887ebf598_7">Table of Contents</a></span></div></div><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82Ny9mcmFnOmJkZDkwMTU1YzEwZjRkZjFhMWUxNmE5OWNlODk0OGY0L3RleHRyZWdpb246YmRkOTAxNTVjMTBmNGRmMWExZTE2YTk5Y2U4OTQ4ZjRfMjc3Nw_4886e9c6-9dce-4978-abe7-85d15d949e30" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 8 &#8211; Earnout Derivative Liability</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On the Merger Date, the Company recorded an earnout derivative liability for the <ix:nonFraction unitRef="earnoutprovision" contextRef="ibcf582d15e7e431d9d91825bd9155638_I20220401" decimals="INF" name="dsgr:BusinessAcquisitionNumberOfEarnoutProvisions" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82Ny9mcmFnOmJkZDkwMTU1YzEwZjRkZjFhMWUxNmE5OWNlODk0OGY0L3RleHRyZWdpb246YmRkOTAxNTVjMTBmNGRmMWExZTE2YTk5Y2U4OTQ4ZjRfNTQ5NzU1ODE4MTUw_ab7c41f3-df2c-413a-b73e-44a3ef396c42">two</ix:nonFraction> earnout provisions within the Merger Agreements. The Company estimated the initial fair value of the earnout derivative liability based on an aggregate of <ix:nonFraction unitRef="shares" contextRef="ic41602d295f946d89d7dbd9b472de623_D20220401-20220401" decimals="INF" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82Ny9mcmFnOmJkZDkwMTU1YzEwZjRkZjFhMWUxNmE5OWNlODk0OGY0L3RleHRyZWdpb246YmRkOTAxNTVjMTBmNGRmMWExZTE2YTk5Y2U4OTQ4ZjRfMjc2_725d7fbe-c3ec-45e4-958d-39b0b19c4ad5">1,162,000</ix:nonFraction> additional shares available to be issued under the <ix:nonFraction unitRef="earnoutprovision" contextRef="ibcf582d15e7e431d9d91825bd9155638_I20220401" decimals="INF" name="dsgr:BusinessAcquisitionNumberOfEarnoutProvisions" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82Ny9mcmFnOmJkZDkwMTU1YzEwZjRkZjFhMWUxNmE5OWNlODk0OGY0L3RleHRyZWdpb246YmRkOTAxNTVjMTBmNGRmMWExZTE2YTk5Y2U4OTQ4ZjRfNTQ5NzU1ODE4Mzky_ab7c41f3-df2c-413a-b73e-44a3ef396c42">two</ix:nonFraction> earnout provisions of the Merger Agreements. The aggregate of <ix:nonFraction unitRef="shares" contextRef="ic41602d295f946d89d7dbd9b472de623_D20220401-20220401" decimals="INF" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82Ny9mcmFnOmJkZDkwMTU1YzEwZjRkZjFhMWUxNmE5OWNlODk0OGY0L3RleHRyZWdpb246YmRkOTAxNTVjMTBmNGRmMWExZTE2YTk5Y2U4OTQ4ZjRfMzk1_725d7fbe-c3ec-45e4-958d-39b0b19c4ad5">1,162,000</ix:nonFraction> shares was comprised of <ix:nonFraction unitRef="shares" contextRef="i9c8424b7584a43afbad07f219047b357_D20220401-20220401" decimals="INF" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82Ny9mcmFnOmJkZDkwMTU1YzEwZjRkZjFhMWUxNmE5OWNlODk0OGY0L3RleHRyZWdpb246YmRkOTAxNTVjMTBmNGRmMWExZTE2YTk5Y2U4OTQ4ZjRfNDIx_31d98c96-2b32-459c-8a57-3804c7c39721">700,000</ix:nonFraction> shares of DSG common stock that were contingently issuable to (or forfeitable by) the TestEquity Equityholder and <ix:nonFraction unitRef="shares" contextRef="ie03a78af50094918a7ff94cfe1db50da_D20220401-20220401" decimals="INF" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82Ny9mcmFnOmJkZDkwMTU1YzEwZjRkZjFhMWUxNmE5OWNlODk0OGY0L3RleHRyZWdpb246YmRkOTAxNTVjMTBmNGRmMWExZTE2YTk5Y2U4OTQ4ZjRfNTM3_e92f3509-cafb-4576-847f-29dcd6603423">462,000</ix:nonFraction> shares of DSG common stock that were contingently issuable to (or forfeitable by) the Gexpro Services Stockholder, in each case as of the Merger Date. The additional <ix:nonFraction unitRef="shares" contextRef="idfeff27818f944f6bebabd6d0a8383f4_D20220401-20220401" decimals="-3" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82Ny9mcmFnOmJkZDkwMTU1YzEwZjRkZjFhMWUxNmE5OWNlODk0OGY0L3RleHRyZWdpb246YmRkOTAxNTVjMTBmNGRmMWExZTE2YTk5Y2U4OTQ4ZjRfNjY5_0a2d0b46-e6be-48b2-b77e-36a3c9f435c0">538,000</ix:nonFraction> shares that were potentially issuable as of the Merger Date under the earnouts were not recorded as an earnout derivative liability as the acquisition contingency for these shares was determined to have been met at the Merger Date. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's earnout derivative liability was classified as a Level 3 instrument and was measured at fair value on a recurring basis. The fair value of the earnout derivative liability was measured using the Monte Carlo simulation valuation model using a distribution of potential outcomes on a monthly basis for the year ended December 31, 2022. Inputs to that model included the expected time to liquidity, the risk-free interest rate over the term, expected volatility based on representative peer companies and the estimated fair value of the underlying class of common stock. The significant unobservable inputs used in the fair value measurement of the earnout derivative liability were the fair value of the underlying stock at the valuation date and the estimated term of the earnout arrangement periods. Generally, increases (decreases) in the fair value of the underlying stock and estimated term would result in a directionally similar impact to the fair value measurement.</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 estimated aggregate fair value of the earnout derivative liability recorded on the April 1, 2022 Merger Date was $<ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-5" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82Ny9mcmFnOmJkZDkwMTU1YzEwZjRkZjFhMWUxNmE5OWNlODk0OGY0L3RleHRyZWdpb246YmRkOTAxNTVjMTBmNGRmMWExZTE2YTk5Y2U4OTQ4ZjRfNTQ5NzU1ODIxMjY5_e39fc92b-aa31-4c36-8b34-dc0d4b66effc">43.9</ix:nonFraction>&#160;million, with an offsetting entry to additional paid-in capital. As of April 29, 2022 and December 31, 2022, <ix:nonFraction unitRef="shares" contextRef="ief685730e00a483e95bfb5004490124a_D20220429-20220429" decimals="INF" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82Ny9mcmFnOmJkZDkwMTU1YzEwZjRkZjFhMWUxNmE5OWNlODk0OGY0L3RleHRyZWdpb246YmRkOTAxNTVjMTBmNGRmMWExZTE2YTk5Y2U4OTQ4ZjRfNTQ5NzU1ODIxOTA0_a48823f6-8805-4124-929b-cedde88ffd16">700,000</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i9fec9cc0d19347178721e7ddd8bdf6d8_D20220101-20221231" decimals="INF" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82Ny9mcmFnOmJkZDkwMTU1YzEwZjRkZjFhMWUxNmE5OWNlODk0OGY0L3RleHRyZWdpb246YmRkOTAxNTVjMTBmNGRmMWExZTE2YTk5Y2U4OTQ4ZjRfNTQ5NzU1ODIxOTA4_f7e0d909-b6b9-4bfc-9375-46606e8c18d0">462,000</ix:nonFraction> of the <ix:nonFraction unitRef="shares" contextRef="ic41602d295f946d89d7dbd9b472de623_D20220401-20220401" decimals="INF" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82Ny9mcmFnOmJkZDkwMTU1YzEwZjRkZjFhMWUxNmE5OWNlODk0OGY0L3RleHRyZWdpb246YmRkOTAxNTVjMTBmNGRmMWExZTE2YTk5Y2U4OTQ4ZjRfNTQ5NzU1ODIxMzkz_43de7d4b-89d5-4293-8827-2d1d146e1155">1,162,000</ix:nonFraction> shares, respectively, were reclassified to equity, as the contingencies had been determined to have been met. Immediately prior to the reclassifications, the respective shares were remeasured to fair value. For the year ended December&#160;31, 2022, the Company recorded income of $<ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-5" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82Ny9mcmFnOmJkZDkwMTU1YzEwZjRkZjFhMWUxNmE5OWNlODk0OGY0L3RleHRyZWdpb246YmRkOTAxNTVjMTBmNGRmMWExZTE2YTk5Y2U4OTQ4ZjRfNTQ5NzU1ODIxOTEy_357a912e-8341-4ee2-96f2-14a88cb6f8a0">0.3</ix:nonFraction> million as a component of Change in fair value of earnout liability in the Unaudited Consolidated Statements of Operations and Comprehensive Income (Loss) due to changes in the fair value of the earnout derivative liability. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82Ny9mcmFnOmJkZDkwMTU1YzEwZjRkZjFhMWUxNmE5OWNlODk0OGY0L3RleHRyZWdpb246YmRkOTAxNTVjMTBmNGRmMWExZTE2YTk5Y2U4OTQ4ZjRfMjc3OA_5a4c6687-6776-48a0-98ed-e0f03de5ea1c" 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 change in the fair value of the earnout derivative liability for the year ended December 31, 2022 was as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.771%"></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:16.445%"></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%">(in thousands)</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:700;line-height:100%">Amount</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%">Balance at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #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="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82Ny9mcmFnOmJkZDkwMTU1YzEwZjRkZjFhMWUxNmE5OWNlODk0OGY0L3RhYmxlOjQ0YWQ3OWE4NzIzNjRlZWJhZDY4NDUwOWRhNmU0ODJhL3RhYmxlcmFuZ2U6NDRhZDc5YTg3MjM2NGVlYmFkNjg0NTA5ZGE2ZTQ4MmFfMS0yLTEtMS0xNTcyMTk_b7a5b099-1814-409a-a336-91406558e9a1">&#8212;</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 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial recognition on Merger Date</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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82Ny9mcmFnOmJkZDkwMTU1YzEwZjRkZjFhMWUxNmE5OWNlODk0OGY0L3RhYmxlOjQ0YWQ3OWE4NzIzNjRlZWJhZDY4NDUwOWRhNmU0ODJhL3RhYmxlcmFuZ2U6NDRhZDc5YTg3MjM2NGVlYmFkNjg0NTA5ZGE2ZTQ4MmFfMi0yLTEtMS0xNTcyMTk_42d606fd-cf4a-47d7-a6f5-11e84e37c907">43,900</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value</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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82Ny9mcmFnOmJkZDkwMTU1YzEwZjRkZjFhMWUxNmE5OWNlODk0OGY0L3RhYmxlOjQ0YWQ3OWE4NzIzNjRlZWJhZDY4NDUwOWRhNmU0ODJhL3RhYmxlcmFuZ2U6NDRhZDc5YTg3MjM2NGVlYmFkNjg0NTA5ZGE2ZTQ4MmFfMy0yLTEtMS0xNTcyMTk_08ee75d1-595a-4a58-b1d6-029cecfbcf01">276</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications to equity at fair value</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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82Ny9mcmFnOmJkZDkwMTU1YzEwZjRkZjFhMWUxNmE5OWNlODk0OGY0L3RhYmxlOjQ0YWQ3OWE4NzIzNjRlZWJhZDY4NDUwOWRhNmU0ODJhL3RhYmxlcmFuZ2U6NDRhZDc5YTg3MjM2NGVlYmFkNjg0NTA5ZGE2ZTQ4MmFfNC0yLTEtMS0xNTcyMTk_0ac2b9f6-2d4d-491f-94c1-3f59d699c24f">43,624</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%">Balance at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82Ny9mcmFnOmJkZDkwMTU1YzEwZjRkZjFhMWUxNmE5OWNlODk0OGY0L3RhYmxlOjQ0YWQ3OWE4NzIzNjRlZWJhZDY4NDUwOWRhNmU0ODJhL3RhYmxlcmFuZ2U6NDRhZDc5YTg3MjM2NGVlYmFkNjg0NTA5ZGE2ZTQ4MmFfNS0yLTEtMS0xNTcyMTk_0fbcff33-a486-4dce-945c-863f5ae9dbc8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 20, 2023, all of the <ix:nonFraction unitRef="shares" contextRef="i651b257c148a4c7e983d7a90cd758a3a_D20220401-20220401" decimals="-5" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82Ny9mcmFnOmJkZDkwMTU1YzEwZjRkZjFhMWUxNmE5OWNlODk0OGY0L3RleHRyZWdpb246YmRkOTAxNTVjMTBmNGRmMWExZTE2YTk5Y2U4OTQ4ZjRfMTA5OTUxMTYzODg1OQ_81c6393f-13e8-4531-9b2e-13dc3efad15e">1.7</ix:nonFraction>&#160;million shares of DSG common stock stock available to be issued under the earnout provisions within the Merger Agreements were issued in accordance with the <ix:nonFraction unitRef="earnoutprovision" contextRef="ibcf582d15e7e431d9d91825bd9155638_I20220401" decimals="INF" name="dsgr:BusinessAcquisitionNumberOfEarnoutProvisions" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82Ny9mcmFnOmJkZDkwMTU1YzEwZjRkZjFhMWUxNmE5OWNlODk0OGY0L3RleHRyZWdpb246YmRkOTAxNTVjMTBmNGRmMWExZTE2YTk5Y2U4OTQ4ZjRfMTA5OTUxMTYzOTEyNw_ab7c41f3-df2c-413a-b73e-44a3ef396c42">two</ix:nonFraction> earnout provisions within the Merger Agreements. As the remaining additional shares had been reclassified to equity as of December 31, 2022, there was no change in fair value for the first quarter of 2023.</span></div></ix:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="ic02628e23d294a51a19fd39887ebf598_73"></div><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RleHRyZWdpb246NzBjZmQ0MzI0MTcwNDEyNzg2MjdkMWNkZmQ2MDgzYTVfMTI4Njc_7863e81c-3c65-4cc7-b92c-97ae1e058245" continuedAt="ic7974ec205bb4642a01291e8a5cb0007" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 9 &#8211; Debt</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RleHRyZWdpb246NzBjZmQ0MzI0MTcwNDEyNzg2MjdkMWNkZmQ2MDgzYTVfMTI4NjU_0c5f90da-6cea-46a8-978f-5546e9f93efa" escape="true"><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's outstanding long-term debt was comprised of the following:</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></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:16.446%"></td><td style="width:0.1%"></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></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%">(in thousands)</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:700;line-height:100%">March 31, 2023</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:700;line-height:100%">December 31, 2022</span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior secured revolving credit facility</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="idbc0692c3182442293783059e15ea6cf_I20230331" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RhYmxlOmUyZmY5NGUyMGVjMDRlN2VhMWUyZWZhYzdjYzFjY2VkL3RhYmxlcmFuZ2U6ZTJmZjk0ZTIwZWMwNGU3ZWExZTJlZmFjN2NjMWNjZWRfMi0xLTEtMS0xNTcyMTk_1b5cae74-46a7-4321-b1d3-270ca7dee9fc">128,600</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="i43c5025acce44162a5653880e8262f75_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RhYmxlOmUyZmY5NGUyMGVjMDRlN2VhMWUyZWZhYzdjYzFjY2VkL3RhYmxlcmFuZ2U6ZTJmZjk0ZTIwZWMwNGU3ZWExZTJlZmFjN2NjMWNjZWRfMi0zLTEtMS0xNTcyMTk_05177807-c93d-407f-9ac0-c50b35e001f3">122,000</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="display:none"></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%">Senior secured term loan</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="ia40aabeb02374cba863800308b650c5f_I20230331" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RhYmxlOmUyZmY5NGUyMGVjMDRlN2VhMWUyZWZhYzdjYzFjY2VkL3RhYmxlcmFuZ2U6ZTJmZjk0ZTIwZWMwNGU3ZWExZTJlZmFjN2NjMWNjZWRfMy0xLTEtMS0xNTcyMTk_d596dd06-9d4b-46b6-a9e7-4e2e730a143f">237,500</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="i399321d4ecb54bf28806c5bae5b25867_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RhYmxlOmUyZmY5NGUyMGVjMDRlN2VhMWUyZWZhYzdjYzFjY2VkL3RhYmxlcmFuZ2U6ZTJmZjk0ZTIwZWMwNGU3ZWExZTJlZmFjN2NjMWNjZWRfMy0zLTEtMS0xNTcyMTk_5152ffc4-2f9c-4a83-b1ed-385c4853e92d">243,750</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="display:none"></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%">Senior secured delayed draw term loan</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="ia835a61073504c37bde429874eaf98c3_I20230331" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RhYmxlOmUyZmY5NGUyMGVjMDRlN2VhMWUyZWZhYzdjYzFjY2VkL3RhYmxlcmFuZ2U6ZTJmZjk0ZTIwZWMwNGU3ZWExZTJlZmFjN2NjMWNjZWRfNC0xLTEtMS0xNTcyMTk_de4a4834-49ea-486b-9632-44b6aaa2bfb2">48,750</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="id738d526ed2e4708afc9b00f919c4289_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RhYmxlOmUyZmY5NGUyMGVjMDRlN2VhMWUyZWZhYzdjYzFjY2VkL3RhYmxlcmFuZ2U6ZTJmZjk0ZTIwZWMwNGU3ZWExZTJlZmFjN2NjMWNjZWRfNC0zLTEtMS0xNTcyMTk_e9c2caba-ccb9-44d6-ba87-6a97ed6ff899">50,000</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="display:none"></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%">Other revolving line of credit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3e7f113ae874ae9a8192730560dac29_I20230331" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RhYmxlOmUyZmY5NGUyMGVjMDRlN2VhMWUyZWZhYzdjYzFjY2VkL3RhYmxlcmFuZ2U6ZTJmZjk0ZTIwZWMwNGU3ZWExZTJlZmFjN2NjMWNjZWRfNS0xLTEtMS0xNTcyMTk_09a8267c-c926-4089-9b23-81b20c9a0dfe">1,094</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="i1b3237666e47407ba47bbd9426c89543_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RhYmxlOmUyZmY5NGUyMGVjMDRlN2VhMWUyZWZhYzdjYzFjY2VkL3RhYmxlcmFuZ2U6ZTJmZjk0ZTIwZWMwNGU3ZWExZTJlZmFjN2NjMWNjZWRfNS0zLTEtMS0xNTcyMTk_ff47f42b-4f03-4188-8beb-587f2e2f80ea">1,352</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="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></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RhYmxlOmUyZmY5NGUyMGVjMDRlN2VhMWUyZWZhYzdjYzFjY2VkL3RhYmxlcmFuZ2U6ZTJmZjk0ZTIwZWMwNGU3ZWExZTJlZmFjN2NjMWNjZWRfOC0xLTEtMS0xNTcyMTk_f6394cb7-b2f5-4166-8798-37dda279f3b6">415,944</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="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RhYmxlOmUyZmY5NGUyMGVjMDRlN2VhMWUyZWZhYzdjYzFjY2VkL3RhYmxlcmFuZ2U6ZTJmZjk0ZTIwZWMwNGU3ZWExZTJlZmFjN2NjMWNjZWRfOC0zLTEtMS0xNTcyMTk_fbbbcb5b-34d6-4b84-af54-8a5d52df5513">417,102</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="display:none"></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 current portion of long-term debt</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RhYmxlOmUyZmY5NGUyMGVjMDRlN2VhMWUyZWZhYzdjYzFjY2VkL3RhYmxlcmFuZ2U6ZTJmZjk0ZTIwZWMwNGU3ZWExZTJlZmFjN2NjMWNjZWRfOS0xLTEtMS0xNTcyMTk_832a7387-02c6-4ab3-9144-bb7563d9f58a">16,094</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="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RhYmxlOmUyZmY5NGUyMGVjMDRlN2VhMWUyZWZhYzdjYzFjY2VkL3RhYmxlcmFuZ2U6ZTJmZjk0ZTIwZWMwNGU3ZWExZTJlZmFjN2NjMWNjZWRfOS0zLTEtMS0xNTcyMTk_a853b588-3aa6-4f82-a237-58bfc4671114">16,352</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="display:none"></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%">Less deferred financing costs</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="i66f882d262e04a0d98cf40685e50a3f6_I20230331" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RhYmxlOmUyZmY5NGUyMGVjMDRlN2VhMWUyZWZhYzdjYzFjY2VkL3RhYmxlcmFuZ2U6ZTJmZjk0ZTIwZWMwNGU3ZWExZTJlZmFjN2NjMWNjZWRfMTAtMS0xLTEtMTU3MjE5_5699b950-5bac-4107-b6d9-59272ceac5f4">4,635</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="i3f901f9cc81d45aead0c3080497217d9_I20221231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RhYmxlOmUyZmY5NGUyMGVjMDRlN2VhMWUyZWZhYzdjYzFjY2VkL3RhYmxlcmFuZ2U6ZTJmZjk0ZTIwZWMwNGU3ZWExZTJlZmFjN2NjMWNjZWRfMTAtMy0xLTEtMTU3MjE5_908a841d-8f02-41a4-8952-9d66dc548bb3">4,925</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="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RhYmxlOmUyZmY5NGUyMGVjMDRlN2VhMWUyZWZhYzdjYzFjY2VkL3RhYmxlcmFuZ2U6ZTJmZjk0ZTIwZWMwNGU3ZWExZTJlZmFjN2NjMWNjZWRfMTEtMS0xLTEtMTU3MjE5_7b9525c8-1169-4bf6-8539-147c25fa393f">395,215</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="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RhYmxlOmUyZmY5NGUyMGVjMDRlN2VhMWUyZWZhYzdjYzFjY2VkL3RhYmxlcmFuZ2U6ZTJmZjk0ZTIwZWMwNGU3ZWExZTJlZmFjN2NjMWNjZWRfMTEtMy0xLTEtMTU3MjE5_97e2705c-a712-408a-8d43-626a93e89364">395,825</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="display:none"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><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="#ic02628e23d294a51a19fd39887ebf598_7">Table of Contents</a></span></div></div><ix:continuation id="ic7974ec205bb4642a01291e8a5cb0007"><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amended and Restated Credit Agreement</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 1, 2022 (the "Closing Date"), DSG and certain of its subsidiaries entered into an Amended and Restated Credit Agreement (the &#8220;Amended and Restated Credit Agreement&#8221;) by and among DSG, certain subsidiaries of DSG as borrowers or guarantors, the lenders party thereto and JPMorgan Chase Bank, N.A., as administrative agent. Pursuant to the Amended and Restated Credit Agreement, the Company's previous credit agreement was amended and restated in its entirety.</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 Amended and Restated Credit Agreement provides for (i) a $<ix:nonFraction unitRef="usd" contextRef="i1783139e61e44e74995ae8293ae67f45_I20220401" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RleHRyZWdpb246NzBjZmQ0MzI0MTcwNDEyNzg2MjdkMWNkZmQ2MDgzYTVfNjgz_ff9fd35c-bb2b-46cb-8e24-d55a2a2a7d2e">200</ix:nonFraction>&#160;million senior secured revolving credit facility, with a $<ix:nonFraction unitRef="usd" contextRef="if29b55b6b2b145e5ba6391d8e3e846f8_I20220401" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RleHRyZWdpb246NzBjZmQ0MzI0MTcwNDEyNzg2MjdkMWNkZmQ2MDgzYTVfNzM1_326581c3-7f71-4e1b-ba24-be68b6e6b3a6">25</ix:nonFraction>&#160;million letter of credit sub-facility and a $<ix:nonFraction unitRef="usd" contextRef="ic065ae19fa8e48adae90014d51aba038_I20220401" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RleHRyZWdpb246NzBjZmQ0MzI0MTcwNDEyNzg2MjdkMWNkZmQ2MDgzYTVfNzc0_8bb827d3-38a6-4028-972d-f2f3f15e2bf5">10</ix:nonFraction>&#160;million swingline loan sub-facility, (ii) a $<ix:nonFraction unitRef="usd" contextRef="i8f9840e7501a4eed975bd69d5e1cf551_I20220401" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RleHRyZWdpb246NzBjZmQ0MzI0MTcwNDEyNzg2MjdkMWNkZmQ2MDgzYTVfODEz_4ad08b53-f981-4a90-9302-2f00d0fd732b">250</ix:nonFraction>&#160;million senior secured initial term loan facility and (iii) a $<ix:nonFraction unitRef="usd" contextRef="i00ca73f8c3bf49e1a432ca28fa9b7eb6_I20220401" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RleHRyZWdpb246NzBjZmQ0MzI0MTcwNDEyNzg2MjdkMWNkZmQ2MDgzYTVfODcw_43703861-9d75-480a-ba6c-6d2685ddd85f">50</ix:nonFraction>&#160;million senior secured delayed draw term loan facility. In addition, the Amended and Restated Credit Agreement permits the Company to increase the commitments under the Amended and Restated Credit Agreement from time to time by up to $<ix:nonFraction unitRef="usd" contextRef="i1783139e61e44e74995ae8293ae67f45_I20220401" decimals="INF" name="dsgr:LineOfCreditFacilityAccordionFeatureIncreaseLimit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RleHRyZWdpb246NzBjZmQ0MzI0MTcwNDEyNzg2MjdkMWNkZmQ2MDgzYTVfMTA5OQ_72b104e3-f8e1-4074-9a90-9fefca90f59b">200</ix:nonFraction>&#160;million in the aggregate, subject to, among other things, the receipt of additional commitments from existing and/or new lenders and pro forma compliance with the financial covenants in the Amended and Restated Credit Agreement. Each of the loans under the Amended and Restated Credit Agreement mature on April 1, 2027.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net of outstanding letters of credit, there w</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as $<ix:nonFraction unitRef="usd" contextRef="ia835a61073504c37bde429874eaf98c3_I20230331" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RleHRyZWdpb246NzBjZmQ0MzI0MTcwNDEyNzg2MjdkMWNkZmQ2MDgzYTVfMzU3Mg_957e6b99-b078-4d00-9c91-9d096008e9eb">69.8</ix:nonFraction> million of borrowi</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ng availability under the revolving credit facility as of March&#160;31, 2023. The weighted average interest rate from January 1, 2023 through March&#160;31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was <ix:nonFraction unitRef="number" contextRef="id5563189b44147e2821fc4bc77bdde35_I20230331" decimals="4" name="us-gaap:DebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RleHRyZWdpb246NzBjZmQ0MzI0MTcwNDEyNzg2MjdkMWNkZmQ2MDgzYTVfMzcxNg_ea102ed6-1a49-4662-8209-87c7385f94f6">7.1</ix:nonFraction>%.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The loans under the Amended and Restated Credit Agreement bear interest, at the Company&#8217;s option, at a rate equal to (i) the Alternate Base Rate or the Canadian Prime Rate (each as defined in the Amended and Restated Credit Agreement), plus, in each case, an additional margin ranging from <ix:nonFraction unitRef="number" contextRef="i74b7cdd5a1d340858b2c660c2c43179b_D20220401-20220401" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RleHRyZWdpb246NzBjZmQ0MzI0MTcwNDEyNzg2MjdkMWNkZmQ2MDgzYTVfMTA5OTUxMTY2MDE1OQ_14a45fb7-5d3a-418f-96eb-e8c4cacd2ff6">0.0</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="ic8fcf9391eae4da88db20b3eca21d188_D20220401-20220401" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RleHRyZWdpb246NzBjZmQ0MzI0MTcwNDEyNzg2MjdkMWNkZmQ2MDgzYTVfMTA5OTUxMTY2MDE2NQ_639a62ad-1306-4fbd-a948-8a67da61c1e5">1.75</ix:nonFraction>% per annum, depending on the total net leverage ratio of the Company and its restricted subsidiaries as of the most recent determination date under the Amended and Restated Credit Agreement or (ii) the Adjusted Term SOFR Rate or the CDOR Rate (each as defined in the Amended and Restated Credit Agreement), plus, in each case, an additional margin ranging from <ix:nonFraction unitRef="number" contextRef="idf3964723f9f43279bf0a3ebc8e1aa9c_D20220401-20220401" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RleHRyZWdpb246NzBjZmQ0MzI0MTcwNDEyNzg2MjdkMWNkZmQ2MDgzYTVfMTA5OTUxMTY2MDE3Mw_f65ef880-510b-4a38-b22c-e9f571a82313">1.0</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i92ae61f405a148c69036aa68d77edbb7_D20220401-20220401" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RleHRyZWdpb246NzBjZmQ0MzI0MTcwNDEyNzg2MjdkMWNkZmQ2MDgzYTVfMTA5OTUxMTY2MDE3OQ_49253c66-d3bd-44f3-8857-07ed900bbbbc">2.75</ix:nonFraction>% per annum, depending on the total net leverage ratio of the Company and its restricted subsidiaries as of the most recent determination date under the Amended and Restated Credit Agreement.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Amended and Restated Credit Agreement, deferred financing costs of $<ix:nonFraction unitRef="usd" contextRef="ia835a61073504c37bde429874eaf98c3_I20230331" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RleHRyZWdpb246NzBjZmQ0MzI0MTcwNDEyNzg2MjdkMWNkZmQ2MDgzYTVfNjg5NQ_5fe3ef5c-095a-4e89-aac5-bf4426fe2593">4.0</ix:nonFraction> million were incurred. Deferred financing costs are amortized over the life of the debt instrument and reported as interest expense. As of March&#160;31, 2023, deferred financing costs net of accumulated amortization were $<ix:nonFraction unitRef="usd" contextRef="id5563189b44147e2821fc4bc77bdde35_I20230331" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RleHRyZWdpb246NzBjZmQ0MzI0MTcwNDEyNzg2MjdkMWNkZmQ2MDgzYTVfNzA5NQ_71f78452-2b0a-4571-a861-8be1000683e3">7.5</ix:nonFraction> million of which $<ix:nonFraction unitRef="usd" contextRef="ia835a61073504c37bde429874eaf98c3_I20230331" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RleHRyZWdpb246NzBjZmQ0MzI0MTcwNDEyNzg2MjdkMWNkZmQ2MDgzYTVfNzEwNw_fe0e1ee2-ff61-494d-a964-a8655dd55233">4.6</ix:nonFraction> million are included in Long-term debt, less current portion, net (related to the senior secured term loan and senior secured delayed draw term loan) and $<ix:nonFraction unitRef="usd" contextRef="i66f882d262e04a0d98cf40685e50a3f6_I20230331" decimals="-5" name="us-gaap:DebtIssuanceCostsLineOfCreditArrangementsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RleHRyZWdpb246NzBjZmQ0MzI0MTcwNDEyNzg2MjdkMWNkZmQ2MDgzYTVfNzI1Ng_fdd6fd54-068b-46e6-a8cf-4a385ffaf1d6">2.9</ix:nonFraction> million are included in Other assets (related to the senior secured revolving credit facility) in the Unaudited Condensed Consolidated Balance Sheets.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amended and Restated Credit Agreement contains various covenants, including financial maintenance covenants requiring the Company to maintain compliance with a consolidated minimum interest coverage ratio and a maximum total net leverage ratio, each determined in accordance with the terms of the Amended and Restated Credit Agreement. </span></div><div style="text-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 Company was in compliance with all financial covenants set forth in the Amended and Restated Credit Agreement as of March&#160;31, 2023.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="ic02628e23d294a51a19fd39887ebf598_76"></div><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RleHRyZWdpb246OTNkOTlhZTMwMzAwNDgyNzlkNDNlYTQ4NjE1ZDRmYjNfNDc4NA_a932f7e7-a5e2-4624-8ad5-bee85c4aaa7b" continuedAt="i38807a3fa142481bb11e25d1e15d3f30" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 10 &#8211; Stock-Based Compensation</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%">The Company recorded stock-based compensation expense of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RleHRyZWdpb246OTNkOTlhZTMwMzAwNDgyNzlkNDNlYTQ4NjE1ZDRmYjNfMTE4_985bc157-a281-4ff2-99e2-aba8ee230f8a">2.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RleHRyZWdpb246OTNkOTlhZTMwMzAwNDgyNzlkNDNlYTQ4NjE1ZDRmYjNfMTA5OTUxMTYzNzk0Mw_13abacd2-cd3a-4b15-8dfd-fba8082116f4">0.0 million</ix:nonFraction></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March&#160;31, 2023 and March&#160;31, 2022, respectively</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. A portion of the Company's stock-based awards are liability-classified. Accordingly, changes in the market value of the Company's common stock may result in stock-based compensation expense or benefit in certain periods. A stock-based compensation liability </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of $<ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-5" name="us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RleHRyZWdpb246OTNkOTlhZTMwMzAwNDgyNzlkNDNlYTQ4NjE1ZDRmYjNfMzg5_4c2a35e6-4ffe-4d3a-a9c6-a938252224b1">4.5</ix:nonFraction> million a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s of March&#160;31, 2023 and $<ix:nonFraction unitRef="usd" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-5" name="us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RleHRyZWdpb246OTNkOTlhZTMwMzAwNDgyNzlkNDNlYTQ4NjE1ZDRmYjNfNDA1_2ccf88c5-fa57-4d4f-9261-2539ee66e113">3.3</ix:nonFraction> million as of December&#160;31, 2022 was included in Accrued expenses and other current liabilities in the Unaudited Condensed Consolidated Balance Sheets. </span></div><div style="text-align:justify;text-indent:18pt"><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%;text-decoration:underline">Restricted Stock Awards</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%">For the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March&#160;31, 2023, the Company issued <ix:nonFraction unitRef="shares" contextRef="ibbb62deb751045b8a828395df1f3a27a_D20230101-20230331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RleHRyZWdpb246OTNkOTlhZTMwMzAwNDgyNzlkNDNlYTQ4NjE1ZDRmYjNfMTA5OTUxMTYzNzc3MQ_e4deb67b-81c1-4f3b-ac98-d7e43168ce0c">10,000</ix:nonFraction> Restricted stock awards ("RSAs") that vest over <ix:nonNumeric contextRef="ibbb62deb751045b8a828395df1f3a27a_D20230101-20230331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RleHRyZWdpb246OTNkOTlhZTMwMzAwNDgyNzlkNDNlYTQ4NjE1ZDRmYjNfOTkxNg_2d51bb34-e057-4b7a-9281-572fb1368415">five years</ix:nonNumeric> from the grant date with a grant date fair value of $<ix:nonFraction unitRef="usd" contextRef="ibbb62deb751045b8a828395df1f3a27a_D20230101-20230331" decimals="-5" name="dsgr:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGrantDateFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RleHRyZWdpb246OTNkOTlhZTMwMzAwNDgyNzlkNDNlYTQ4NjE1ZDRmYjNfNTQ5NzU1ODIzNjU4_a06777bd-b3e0-47f6-8e3c-a4dd6859e43a">0.4</ix:nonFraction>&#160;million. Upon vesting, the vested RSAs are exchanged for an equal number of shares of the Company&#8217;s common stock. The participants have no voting or dividend rights with the RSAs. The RSAs are valued at the closing price of the Company common stock on the date of grant and the expense is recorded ratably over the vesting period.</span></div></ix:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic02628e23d294a51a19fd39887ebf598_7">Table of Contents</a></span></div></div><ix:continuation id="i38807a3fa142481bb11e25d1e15d3f30"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Stock Options</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%">For the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March&#160;31, 2023, the Company issued approximately <ix:nonFraction unitRef="shares" contextRef="i124a45b455e34acc8d49cb7fc52ef963_D20230101-20230331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RleHRyZWdpb246OTNkOTlhZTMwMzAwNDgyNzlkNDNlYTQ4NjE1ZDRmYjNfMTA5OTUxMTYzNzgwNw_3988689c-180c-487b-87f1-999a90ac2822">606,000</ix:nonFraction> stock options to key employees that vest over <ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RleHRyZWdpb246OTNkOTlhZTMwMzAwNDgyNzlkNDNlYTQ4NjE1ZDRmYjNfNTQ5NzU1ODIzODE3_79e4f3bc-74ed-486a-889e-48ae6b494d7a">five years</ix:nonNumeric> from the grant date. The fair value was determined using a Black-Scholes valuation model with a grant date fair value 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="i124a45b455e34acc8d49cb7fc52ef963_D20230101-20230331" decimals="-5" name="dsgr:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGrantDateFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RleHRyZWdpb246OTNkOTlhZTMwMzAwNDgyNzlkNDNlYTQ4NjE1ZDRmYjNfMTA5OTUxMTYzNzgyOQ_06fbfb76-5e23-4c25-8290-6b639241ef8c">8.3</ix:nonFraction>&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each stock option can be exchanged for <ix:nonFraction unitRef="shares" contextRef="if729869dd25149a68bbd8e362800275d_D20220401-20220430" decimals="INF" name="dsgr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionRatioToCommonStock" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RleHRyZWdpb246OTNkOTlhZTMwMzAwNDgyNzlkNDNlYTQ4NjE1ZDRmYjNfNDA3Nw_7c6f331e-27ab-48a9-897b-955ada6e8978">one</ix:nonFraction> share of Company common stock at the stated exercise price. Upon vesting, stock options are recognized as a component of equity. Unrecognized compensation related to stock options as of March&#160;31, 2023 was $<ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="INF" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RleHRyZWdpb246OTNkOTlhZTMwMzAwNDgyNzlkNDNlYTQ4NjE1ZDRmYjNfNTQ5NzU1ODI2MDA2_fa3a11d3-8960-4303-a09f-939da048ce22">9.8</ix:nonFraction>&#160;million, which is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="i124a45b455e34acc8d49cb7fc52ef963_D20230101-20230331" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RleHRyZWdpb246OTNkOTlhZTMwMzAwNDgyNzlkNDNlYTQ4NjE1ZDRmYjNfNTQ5NzU1ODI2MDgw_1bf13dd1-44f7-4926-9afc-b148229f4b28">2.5</ix:nonNumeric> years. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RleHRyZWdpb246OTNkOTlhZTMwMzAwNDgyNzlkNDNlYTQ4NjE1ZDRmYjNfMTY0OTI2NzQ1NDAxNg_4aefdfa1-38b5-45ad-a5ad-26f67fed089b" 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%">Activity related to the Company&#8217;s stock options during the three months ended March&#160;31, 2023 was as follows: </span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:66.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.847%"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Stock Options</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:700;line-height:100%">Weighted Average Exercise Price</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%">Outstanding on December 31, 2022</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="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RhYmxlOjVhNzY5NjU1MDAyNDQzMTdiMDRiYzJhZDdlZGZhM2E2L3RhYmxlcmFuZ2U6NWE3Njk2NTUwMDI0NDMxN2IwNGJjMmFkN2VkZmEzYTZfMS0xLTEtMS0xNzA3NTM_dc051cb7-3a17-4fbc-b495-6b2bc0901883">288,000</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="usdPerShare" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RhYmxlOjVhNzY5NjU1MDAyNDQzMTdiMDRiYzJhZDdlZGZhM2E2L3RhYmxlcmFuZ2U6NWE3Njk2NTUwMDI0NDMxN2IwNGJjMmFkN2VkZmEzYTZfMS0zLTEtMS0xNzA3NTM_ef21c9ff-f0bc-4736-b25e-c1989bd5cd04">77.59</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="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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RhYmxlOjVhNzY5NjU1MDAyNDQzMTdiMDRiYzJhZDdlZGZhM2E2L3RhYmxlcmFuZ2U6NWE3Njk2NTUwMDI0NDMxN2IwNGJjMmFkN2VkZmEzYTZfMy0xLTEtMS0xNzA3NTM_fae97229-26f4-4744-9d3e-d5b374be9315">605,821</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="usdPerShare" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RhYmxlOjVhNzY5NjU1MDAyNDQzMTdiMDRiYzJhZDdlZGZhM2E2L3RhYmxlcmFuZ2U6NWE3Njk2NTUwMDI0NDMxN2IwNGJjMmFkN2VkZmEzYTZfMy0zLTEtMS0xNzA3NTM_4e0667ab-2680-437b-ab99-e1b4433d2bcf">72.74</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding on March 31, 2023</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RhYmxlOjVhNzY5NjU1MDAyNDQzMTdiMDRiYzJhZDdlZGZhM2E2L3RhYmxlcmFuZ2U6NWE3Njk2NTUwMDI0NDMxN2IwNGJjMmFkN2VkZmEzYTZfNi0xLTEtMS0xNzA3NTM_77a1b776-525c-4555-b588-2881e8d43eb3">893,821</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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RhYmxlOjVhNzY5NjU1MDAyNDQzMTdiMDRiYzJhZDdlZGZhM2E2L3RhYmxlcmFuZ2U6NWE3Njk2NTUwMDI0NDMxN2IwNGJjMmFkN2VkZmEzYTZfNi0zLTEtMS0xNzA3NTM_a423096a-dcb7-4f43-be21-5853743854fc">74.30</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:3pt double #000;padding:0 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%">Exercisable on March 31, 2023</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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RhYmxlOjVhNzY5NjU1MDAyNDQzMTdiMDRiYzJhZDdlZGZhM2E2L3RhYmxlcmFuZ2U6NWE3Njk2NTUwMDI0NDMxN2IwNGJjMmFkN2VkZmEzYTZfOC0xLTEtMS0xNzA4MzY_9d4f9f13-3992-494b-89f1-8d115fcef507">40,000</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RhYmxlOjVhNzY5NjU1MDAyNDQzMTdiMDRiYzJhZDdlZGZhM2E2L3RhYmxlcmFuZ2U6NWE3Njk2NTUwMDI0NDMxN2IwNGJjMmFkN2VkZmEzYTZfOC0zLTEtMS0xNzA4MzY_a8e719a4-ed80-44ab-8886-fd72f9ebc723">27.01</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><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RleHRyZWdpb246OTNkOTlhZTMwMzAwNDgyNzlkNDNlYTQ4NjE1ZDRmYjNfMTY0OTI2NzQ1NDAxNw_be9b3779-9a95-4786-ae75-fb24446e766d" 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 fair value assumptions used in the Black-Scholes model for the stock options issued during the three months ended March&#160;31, 2023 were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"></td><td style="width:79.108%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.692%"></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%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;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%"><ix:nonFraction unitRef="number" contextRef="i124a45b455e34acc8d49cb7fc52ef963_D20230101-20230331" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RhYmxlOjY2YWE0YzBjMTdkMzQ5ODI5ZjdkZGZkNjU2OGNiMjdlL3RhYmxlcmFuZ2U6NjZhYTRjMGMxN2QzNDk4MjlmN2RkZmQ2NTY4Y2IyN2VfMC0xLTEtMS0xNzAzNTQvdGV4dHJlZ2lvbjo3NzRlZWYzYzdiMmU0MTJmYjdiZjBjYTk0MmFmYmJhM180_fdbac733-3484-48e7-b4fa-b2ab19ab245d">45.23</ix:nonFraction>%</span></div></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%">Risk-free rate of return</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i124a45b455e34acc8d49cb7fc52ef963_D20230101-20230331" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RhYmxlOjY2YWE0YzBjMTdkMzQ5ODI5ZjdkZGZkNjU2OGNiMjdlL3RhYmxlcmFuZ2U6NjZhYTRjMGMxN2QzNDk4MjlmN2RkZmQ2NTY4Y2IyN2VfMS0xLTEtMS0xNzAzNTQvdGV4dHJlZ2lvbjozZmY5MzdhMGY2NmE0YWRiOWQwNjEwOGM4NmYzZTRiM180_919ca9f4-2e8a-4cac-a37c-bbe840d9c904">3.6</ix:nonFraction>%</span></div></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%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;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%"><ix:nonNumeric contextRef="i124a45b455e34acc8d49cb7fc52ef963_D20230101-20230331" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RhYmxlOjY2YWE0YzBjMTdkMzQ5ODI5ZjdkZGZkNjU2OGNiMjdlL3RhYmxlcmFuZ2U6NjZhYTRjMGMxN2QzNDk4MjlmN2RkZmQ2NTY4Y2IyN2VfMi0xLTEtMS0xNzAzNTQvdGV4dHJlZ2lvbjoyMzNjYWY1NmI0Mjk0ODQ5YWY2ZGVkMmNhNDBiNDljOV80_2994bb4f-0633-47c1-9cda-96c6d554aaa7">6.2</ix:nonNumeric> years</span></div></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%">Expected annual dividend</span></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%">$<ix:nonFraction unitRef="usd" contextRef="i124a45b455e34acc8d49cb7fc52ef963_D20230101-20230331" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RhYmxlOjY2YWE0YzBjMTdkMzQ5ODI5ZjdkZGZkNjU2OGNiMjdlL3RhYmxlcmFuZ2U6NjZhYTRjMGMxN2QzNDk4MjlmN2RkZmQ2NTY4Y2IyN2VfMy0xLTEtMS0xNzAzNTQ_ea0ae648-b1e0-4191-be4d-b6e27044e963">0</ix:nonFraction></span></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:120%">The expected volatility was based on the historic volatility of the Company's stock price commensurate with the expected life of the stock options. The risk-free rate of return reflects the interest rate offered for zero coupon treasury bonds over the expected life of the stock options. The expected life represents the period of time that options granted are expected to be outstanding and was calculated using the simplified method allowed by the SEC, which approximates our historical experience. The estimated annual dividend was based on the recent dividend payout trend.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="ic02628e23d294a51a19fd39887ebf598_82"></div><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="us-gaap:TreasuryStockTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84Mi9mcmFnOjAwYjQxNzNlNjJiNDQxOGJhOGM4NjhjOGMxNTAwMGUyL3RleHRyZWdpb246MDBiNDE3M2U2MmI0NDE4YmE4Yzg2OGM4YzE1MDAwZTJfODMz_c9f5a376-f653-4fa5-a91e-61cfb401bbc5" escape="true"><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 11 &#8211; Stock Repurchase Program</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </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%">Under an existing stock repurchase program authorized by the Board of Directors, the Company may repurchase its common stock from time to time in open market transactio</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ns, privately negotiated transactions or by other methods. <ix:nonFraction unitRef="shares" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84Mi9mcmFnOjAwYjQxNzNlNjJiNDQxOGJhOGM4NjhjOGMxNTAwMGUyL3RleHRyZWdpb246MDBiNDE3M2U2MmI0NDE4YmE4Yzg2OGM4YzE1MDAwZTJfNTQ5NzU1ODE2Mzc4_65787ba2-071f-48f9-bbdc-c4ce25b804fc"><ix:nonFraction unitRef="shares" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84Mi9mcmFnOjAwYjQxNzNlNjJiNDQxOGJhOGM4NjhjOGMxNTAwMGUyL3RleHRyZWdpb246MDBiNDE3M2U2MmI0NDE4YmE4Yzg2OGM4YzE1MDAwZTJfNTQ5NzU1ODE2Mzc4_7be2089b-a63e-4ad2-9342-10dd436f2e77">No</ix:nonFraction></ix:nonFraction> shares were repurchased during the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">under the Company's stock repurchase plan. T</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he remaining availability for stock repurchases under the program was $<ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-5" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84Mi9mcmFnOjAwYjQxNzNlNjJiNDQxOGJhOGM4NjhjOGMxNTAwMGUyL3RleHRyZWdpb246MDBiNDE3M2U2MmI0NDE4YmE4Yzg2OGM4YzE1MDAwZTJfNTQ5NzU1ODE2NTIz_47290d3a-dcd8-44b6-8e8f-87507ebb679f">7.6</ix:nonFraction> million at March&#160;31, 2023.</span></div></ix:nonNumeric><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%">25</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="ic02628e23d294a51a19fd39887ebf598_85"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic02628e23d294a51a19fd39887ebf598_7">Table of Contents</a></span></div></div><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84NS9mcmFnOmJjMDg4MjIxZDdjNzQxZGFiNzA1OWRiYmIyNTI5YjZmL3RleHRyZWdpb246YmMwODgyMjFkN2M3NDFkYWI3MDU5ZGJiYjI1MjliNmZfMzI4_c8679686-6007-4597-bbe9-171ee8e25cf1" escape="true"><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 12 &#8211; Earnings Per Share</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%">As a result of the Mergers discussed in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note 1 &#8211; Nature of Operations and Basis of Presentation</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, all historical per share data and number of shares and numbers of equity awards were retroactively adjusted. The following table provides the computation of basic and diluted earnings per share:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><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="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:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">(in thousands, except share and per share data)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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:9pt;font-weight:700;line-height:100%">2022</span></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 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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Basic income per share:</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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84NS9mcmFnOmJjMDg4MjIxZDdjNzQxZGFiNzA1OWRiYmIyNTI5YjZmL3RhYmxlOjM0OThhMTRhMzQzNzQ2ODA4ZDZjODRlYjFhY2M4M2E5L3RhYmxlcmFuZ2U6MzQ5OGExNGEzNDM3NDY4MDhkNmM4NGViMWFjYzgzYTlfNC0xLTEtMS0xNTcyMTk_737c2364-5040-4a3a-8dd5-47a6d8bb8422">5,907</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="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84NS9mcmFnOmJjMDg4MjIxZDdjNzQxZGFiNzA1OWRiYmIyNTI5YjZmL3RhYmxlOjM0OThhMTRhMzQzNzQ2ODA4ZDZjODRlYjFhY2M4M2E5L3RhYmxlcmFuZ2U6MzQ5OGExNGEzNDM3NDY4MDhkNmM4NGViMWFjYzgzYTlfNC0zLTEtMS0xNTcyMTk_396f2372-5ad8-4328-aa83-ba99d61ccb82">2,537</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="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: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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84NS9mcmFnOmJjMDg4MjIxZDdjNzQxZGFiNzA1OWRiYmIyNTI5YjZmL3RhYmxlOjM0OThhMTRhMzQzNzQ2ODA4ZDZjODRlYjFhY2M4M2E5L3RhYmxlcmFuZ2U6MzQ5OGExNGEzNDM3NDY4MDhkNmM4NGViMWFjYzgzYTlfNS0xLTEtMS0xNTcyMTk_3f91ebda-2513-4efe-b386-2555d9a29d22">21,120,770</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="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84NS9mcmFnOmJjMDg4MjIxZDdjNzQxZGFiNzA1OWRiYmIyNTI5YjZmL3RhYmxlOjM0OThhMTRhMzQzNzQ2ODA4ZDZjODRlYjFhY2M4M2E5L3RhYmxlcmFuZ2U6MzQ5OGExNGEzNDM3NDY4MDhkNmM4NGViMWFjYzgzYTlfNS0zLTEtMS0xNTcyMTk_4f70e6c2-4610-4cc2-bdea-a112ffa6bc64">10,300,866</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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic income (loss) per share of common stock</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84NS9mcmFnOmJjMDg4MjIxZDdjNzQxZGFiNzA1OWRiYmIyNTI5YjZmL3RhYmxlOjM0OThhMTRhMzQzNzQ2ODA4ZDZjODRlYjFhY2M4M2E5L3RhYmxlcmFuZ2U6MzQ5OGExNGEzNDM3NDY4MDhkNmM4NGViMWFjYzgzYTlfNi0xLTEtMS0xNTcyMTk_a7459633-9535-4e10-8fb5-fce5b0aa75b4">0.28</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84NS9mcmFnOmJjMDg4MjIxZDdjNzQxZGFiNzA1OWRiYmIyNTI5YjZmL3RhYmxlOjM0OThhMTRhMzQzNzQ2ODA4ZDZjODRlYjFhY2M4M2E5L3RhYmxlcmFuZ2U6MzQ5OGExNGEzNDM3NDY4MDhkNmM4NGViMWFjYzgzYTlfNi0zLTEtMS0xNTcyMTk_584f12e0-31b8-4c8c-9d8a-68cfaae09f9c">0.25</ix:nonFraction>)</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="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 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 #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:3pt double #000;padding:0 1pt"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Diluted income per share:</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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84NS9mcmFnOmJjMDg4MjIxZDdjNzQxZGFiNzA1OWRiYmIyNTI5YjZmL3RhYmxlOjM0OThhMTRhMzQzNzQ2ODA4ZDZjODRlYjFhY2M4M2E5L3RhYmxlcmFuZ2U6MzQ5OGExNGEzNDM3NDY4MDhkNmM4NGViMWFjYzgzYTlfOS0xLTEtMS0xNTcyMTk_737c2364-5040-4a3a-8dd5-47a6d8bb8422">5,907</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="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84NS9mcmFnOmJjMDg4MjIxZDdjNzQxZGFiNzA1OWRiYmIyNTI5YjZmL3RhYmxlOjM0OThhMTRhMzQzNzQ2ODA4ZDZjODRlYjFhY2M4M2E5L3RhYmxlcmFuZ2U6MzQ5OGExNGEzNDM3NDY4MDhkNmM4NGViMWFjYzgzYTlfOS0zLTEtMS0xNTcyMTk_396f2372-5ad8-4328-aa83-ba99d61ccb82">2,537</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="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: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84NS9mcmFnOmJjMDg4MjIxZDdjNzQxZGFiNzA1OWRiYmIyNTI5YjZmL3RhYmxlOjM0OThhMTRhMzQzNzQ2ODA4ZDZjODRlYjFhY2M4M2E5L3RhYmxlcmFuZ2U6MzQ5OGExNGEzNDM3NDY4MDhkNmM4NGViMWFjYzgzYTlfMTAtMS0xLTEtMTU3MjE5_e748d535-8e53-4915-b76a-4059a1121b4d">21,120,770</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="shares" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84NS9mcmFnOmJjMDg4MjIxZDdjNzQxZGFiNzA1OWRiYmIyNTI5YjZmL3RhYmxlOjM0OThhMTRhMzQzNzQ2ODA4ZDZjODRlYjFhY2M4M2E5L3RhYmxlcmFuZ2U6MzQ5OGExNGEzNDM3NDY4MDhkNmM4NGViMWFjYzgzYTlfMTAtMy0xLTEtMTU3MjE5_50861d8b-b35c-42ce-aca4-e8a5998e8226">10,300,866</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="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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities</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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84NS9mcmFnOmJjMDg4MjIxZDdjNzQxZGFiNzA1OWRiYmIyNTI5YjZmL3RhYmxlOjM0OThhMTRhMzQzNzQ2ODA4ZDZjODRlYjFhY2M4M2E5L3RhYmxlcmFuZ2U6MzQ5OGExNGEzNDM3NDY4MDhkNmM4NGViMWFjYzgzYTlfMTEtMS0xLTEtMTU3MjE5_998d2628-d54d-45f3-ac84-6f0ec319fa96">183,434</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="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84NS9mcmFnOmJjMDg4MjIxZDdjNzQxZGFiNzA1OWRiYmIyNTI5YjZmL3RhYmxlOjM0OThhMTRhMzQzNzQ2ODA4ZDZjODRlYjFhY2M4M2E5L3RhYmxlcmFuZ2U6MzQ5OGExNGEzNDM3NDY4MDhkNmM4NGViMWFjYzgzYTlfMTEtMy0xLTEtMTU3MjE5_2daff42b-a7b6-4af9-a6ff-0053befc05f0">&#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="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="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:bottom"><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></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="shares" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84NS9mcmFnOmJjMDg4MjIxZDdjNzQxZGFiNzA1OWRiYmIyNTI5YjZmL3RhYmxlOjM0OThhMTRhMzQzNzQ2ODA4ZDZjODRlYjFhY2M4M2E5L3RhYmxlcmFuZ2U6MzQ5OGExNGEzNDM3NDY4MDhkNmM4NGViMWFjYzgzYTlfMTctMS0xLTEtMTU3MjE5_c7e174a8-e6cd-4d6b-ac63-4239c507d4ce">21,304,204</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="shares" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84NS9mcmFnOmJjMDg4MjIxZDdjNzQxZGFiNzA1OWRiYmIyNTI5YjZmL3RhYmxlOjM0OThhMTRhMzQzNzQ2ODA4ZDZjODRlYjFhY2M4M2E5L3RhYmxlcmFuZ2U6MzQ5OGExNGEzNDM3NDY4MDhkNmM4NGViMWFjYzgzYTlfMTctMy0xLTEtMTU3MjE5_e47c80bb-8317-4f3d-9ec8-3e9d7cf7b767">10,300,866</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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted income (loss) per share of common stock</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84NS9mcmFnOmJjMDg4MjIxZDdjNzQxZGFiNzA1OWRiYmIyNTI5YjZmL3RhYmxlOjM0OThhMTRhMzQzNzQ2ODA4ZDZjODRlYjFhY2M4M2E5L3RhYmxlcmFuZ2U6MzQ5OGExNGEzNDM3NDY4MDhkNmM4NGViMWFjYzgzYTlfMTgtMS0xLTEtMTU3MjE5_2b6a7fe2-55d5-4e7f-989d-ac4ec267d7ac">0.28</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84NS9mcmFnOmJjMDg4MjIxZDdjNzQxZGFiNzA1OWRiYmIyNTI5YjZmL3RhYmxlOjM0OThhMTRhMzQzNzQ2ODA4ZDZjODRlYjFhY2M4M2E5L3RhYmxlcmFuZ2U6MzQ5OGExNGEzNDM3NDY4MDhkNmM4NGViMWFjYzgzYTlfMTgtMy0xLTEtMTU3MjE5_a745a315-09a5-432e-8bc5-0413e8ca27ea">0.25</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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anti-dilutive securities excluded from the calculation of diluted income per share</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84NS9mcmFnOmJjMDg4MjIxZDdjNzQxZGFiNzA1OWRiYmIyNTI5YjZmL3RhYmxlOjM0OThhMTRhMzQzNzQ2ODA4ZDZjODRlYjFhY2M4M2E5L3RhYmxlcmFuZ2U6MzQ5OGExNGEzNDM3NDY4MDhkNmM4NGViMWFjYzgzYTlfMTktMS0xLTEtMTU3MjE5_7c68acce-06de-4be7-a64a-8d8ff6c97dc6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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:3pt double #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="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84NS9mcmFnOmJjMDg4MjIxZDdjNzQxZGFiNzA1OWRiYmIyNTI5YjZmL3RhYmxlOjM0OThhMTRhMzQzNzQ2ODA4ZDZjODRlYjFhY2M4M2E5L3RhYmxlcmFuZ2U6MzQ5OGExNGEzNDM3NDY4MDhkNmM4NGViMWFjYzgzYTlfMTktMy0xLTEtMTU3MjE5_8338eac1-53ed-495a-8522-2441ca3796b9">266,984</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div id="ic02628e23d294a51a19fd39887ebf598_88"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 13 &#8211; Income Taxes</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84OC9mcmFnOjM5YWE3YmMzNjg3OTQ3NmE4Nzg1ODc5N2VlOWQzZTYzL3RleHRyZWdpb246MzlhYTdiYzM2ODc5NDc2YTg3ODU4Nzk3ZWU5ZDNlNjNfMTkwOA_5cbb7048-1100-4ecc-af3c-57fcf941c6ca" continuedAt="i73941b2f04c8445699cab2787b65ebe6" 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 Company recorded income tax 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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84OC9mcmFnOjM5YWE3YmMzNjg3OTQ3NmE4Nzg1ODc5N2VlOWQzZTYzL3RleHRyZWdpb246MzlhYTdiYzM2ODc5NDc2YTg3ODU4Nzk3ZWU5ZDNlNjNfNzM_a2cf918d-a8c7-4ee2-b9d8-4557dbbd820b">2.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%">, a <ix:nonFraction unitRef="number" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84OC9mcmFnOjM5YWE3YmMzNjg3OTQ3NmE4Nzg1ODc5N2VlOWQzZTYzL3RleHRyZWdpb246MzlhYTdiYzM2ODc5NDc2YTg3ODU4Nzk3ZWU5ZDNlNjNfNzk_979bca6e-9290-4582-b244-33574492180d">26.3</ix:nonFraction>% effective tax rate for the three months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Income tax 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="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84OC9mcmFnOjM5YWE3YmMzNjg3OTQ3NmE4Nzg1ODc5N2VlOWQzZTYzL3RleHRyZWdpb246MzlhYTdiYzM2ODc5NDc2YTg3ODU4Nzk3ZWU5ZDNlNjNfMTU0_c0a83031-5115-4790-aa72-0e1c089a8013">1.0</ix:nonFraction> million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, a <ix:nonFraction unitRef="number" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84OC9mcmFnOjM5YWE3YmMzNjg3OTQ3NmE4Nzg1ODc5N2VlOWQzZTYzL3RleHRyZWdpb246MzlhYTdiYzM2ODc5NDc2YTg3ODU4Nzk3ZWU5ZDNlNjNfMTYw_723811a6-1332-4a2a-ae2a-dbf07ebd019d">27.4</ix:nonFraction>% effective tax rate was recorded for the three months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The effective tax rate for the three months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was higher than the U.S. statutory rate primarily due to state taxes, foreign operations, and other permanent items. The effective tax rate for the three months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was higher than the U.S. statutory rate primarily due to state taxes, transaction costs, and other permanent items. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Relative to the U.S. statutory rate, the effective tax rate for the three months ended</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> March&#160;31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was impacted by state taxes, foreign operations, and other permanent items. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and its subsidiaries are subject to U.S.&#160;federal income tax, as well as income tax of multiple state and foreign jurisdictions. As of March&#160;31, 2023, the Company is subject to U.S. federal income tax examinations for the years 2019 through 2021 and income tax examinations from various other jurisdictions for the years 2015 through 2021. </span></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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i73941b2f04c8445699cab2787b65ebe6">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="ic02628e23d294a51a19fd39887ebf598_91"></div><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="us-gaap:LegalMattersAndContingenciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85MS9mcmFnOjU2MTlkODRlMjRlNzQzMmI4ODMzZGI1MjU4YjNlMDg5L3RleHRyZWdpb246NTYxOWQ4NGUyNGU3NDMyYjg4MzNkYjUyNThiM2UwODlfNTgwMg_96854866-f848-4b73-86e6-47947d0c757f" continuedAt="ia78113d3e0cb4b00a4f55d9c94fbfb4f" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 14 &#8211; Commitments and Contingencies</span></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:400;line-height:120%;text-decoration:underline">Merger Litigation </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 February 2022, three purported DSG stockholders made demands pursuant to Section 220 of the Delaware General Corporation Law to inspect certain books and records of DSG (collectively, the &#8220;Books and Records Demands&#8221;). One stated purpose of the Books and Records Demands was to investigate questions of director disinterestedness and independence and the alleged possibility of wrongdoing, mismanagement and/or material non-disclosure related to the Special Committee&#8217;s and the DSG board of directors&#8217; approval of the Mergers. On March 16, 2022, one of the purported DSG stockholders who previously made a Books and Records Demand filed a lawsuit entitled Robert Garfield v. Lawson Products, Inc., Case No. 2022-0252, in the Court of Chancery of the State of Delaware against DSG (the &#8220;Garfield Action&#8221;). On March 22, 2022, another of the purported DSG stockholders who previously made a Books and Records Demand filed a lawsuit entitled Jeffrey Edelman v. Lawson Products, Inc., Case No. 2022-0270, in the Court of Chancery of the State of Delaware against DSG (the &#8220;Edelman Action&#8221;). The Garfield Action and the Edelman Action, which were consolidated and re-captioned as Lawson Products, Inc. </span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic02628e23d294a51a19fd39887ebf598_7">Table of Contents</a></span></div></div><ix:continuation id="ia78113d3e0cb4b00a4f55d9c94fbfb4f" continuedAt="iadec14858f0444e68c87e4a6c86b00ed"><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%">Section 220 Litigation, Case No. 2022-0270, are collectively referred to as the &#8220;Books and Records Actions.&#8221; The Books and Records Actions sought to compel inspection of certain books and records of DSG to investigate questions of director disinterestedness and independence and the alleged possibility of wrongdoing, mismanagement and/or material non-disclosure related to the Special Committee&#8217;s and the DSG board of directors&#8217; approval of the Mergers. Following briefing, the Delaware Court of Chancery held a trial on July 14, 2022 to adjudicate the Books and Records Actions. At the conclusion of the trial, the Court ruled orally that the stockholders&#8217; demands would be granted only in one respect (production of documents sufficient to show the identities of any guarantors of debt of the acquired companies) and the Court denied the remainder of the stockholders&#8217; requests. The Court&#8217;s ruling was memorialized in an order issued on July 20, 2022. Thereafter, DSG produced excerpts of certain documents as required by the Court's ruling and subsequent order. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 3, 2022, the plaintiffs in the Books and Records Actions filed a shareholder derivative action (the &#8220;Derivative Action&#8221;) entitled Jeffrey Edelman and Robert Garfield v. John Bryan King et al., Case No. 2022-0886, in the Court of Chancery of the State of Delaware (the "Delaware Chancery Court"). The Derivative Action names as defendants J. Bryan King, Lee S. Hillman, Bianca A. Rhodes, Mark F. Moon, Andrew B. Albert, I. Steven Edelson and Ronald J. Knutson (collectively, &#8220;Director and Officer Defendants&#8221;), and LKCM Headwater Investments II, L.P., LKCM Headwater II Sidecar Partnership, L.P., Headwater Lawson Investors, LLC, PDLP Lawson, LLC, LKCM Investment Partnership, L.P., LKCM Micro-Cap Partnership, L.P., LKCM Core Discipline, L.P. and Luther King Capital Management Corporation (collectively, the &#8220;LKCM Defendants&#8221;). Purporting to act on behalf of DSG, in the Derivative Action the plaintiffs allege, among other things, various claims of alleged breach of fiduciary duty against the Director and Officer Defendants and the LKCM Defendants in connection with the Mergers. The Derivative Action seeks, among other things, money damages, equitable relief and the costs of the Derivative Action, including reasonable attorneys&#8217;, accountants&#8217; and experts&#8217; fees. On October 24, 2022, the plaintiffs voluntarily dismissed PDLP Lawson, LLC and LKCM Investment Partnership, L.P. from the Derivative Action without prejudice. </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 defendants filed motions to dismiss the Derivative Action, along with related supporting briefing materials, with the Delaware Chancery Court, and the plaintiffs filed briefing materials opposing those motions to dismiss. The Delaware Chancery Court has scheduled a hearing to be held on September 13, 2023, regarding the defendants&#8217; motions to dismiss.</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%">DSG disagrees with and intends to vigorously defend against the Derivative Action. The Derivative Action could result in additional costs to DSG, including costs associated with the indemnification of directors and officers. At this time, DSG is unable to predict the ultimate outcome of the Derivative Action or, if the outcome is adverse, to reasonably estimate an amount or range of reasonably possible loss, if any, associated with the Derivative Action. Accordingly, no amounts have been recorded in the unaudited condensed consolidated financial statements for these matters. No assurance can be given that additional lawsuits will not be filed against DSG and/or its directors and officers and/or other persons or entities in connection with the Mergers.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cyber Incident Litigation</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 10, 2022, DSG disclosed that its computer network was the subject of a cyber incident potentially involving unauthorized access to certain confidential information </span><span style="color:#1c1c1c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(the &#8220;Cyber Incident&#8221;). On April 4, 2023, a </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">putative class action lawsuit (the &#8220;Cyber Incident Suit&#8221;) was filed against DSG entitled Lardone Davis, on behalf of himself and all others similarly situated v. Lawson Products, Inc., Case No. 1:23-cv-02118, in the United States District Court for the Northern District of Illinois, Eastern Division. The plaintiff in this case, who purports to represent the class of individuals harmed by alleged actions and/or omissions by DSG in connection with the Cyber Incident, asserts a variety of common law and statutory claims seeking monetary damages, injunctive relief and other related relief related to the potential unauthorized access by third parties to personal identifiable information and protected health information.</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%">DSG disagrees with and intends to vigorously defend against the Cyber Incident Suit. The Cyber Incident Suit could result in additional costs and losses to DSG, although, at this time, DSG is unable to reasonably estimate the amount or range of reasonably possible loss, if any, that might result from adverse judgments, settlements, fines, penalties or other resolution of these proceedings based on the early stage of this proceeding, the absence of specific allegations as to alleged damages, the uncertainty as to the certification of a class or classes and the size of any certified class, if applicable, and the lack of resolution of significant factual and legal issues. Accordingly, no amounts have been recorded in the unaudited condensed consolidated financial statements for the Cyber Incident Suit. No assurance can be given that additional lawsuits will not be filed against DSG and/or its directors and officers and/or other persons or entities in connection with the Cyber Incident.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic02628e23d294a51a19fd39887ebf598_7">Table of Contents</a></span></div></div><ix:continuation id="iadec14858f0444e68c87e4a6c86b00ed"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Environmental Matter</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2012, it was determined that a Company owned site in Decatur, Alabama, contained hazardous substances in the soil and groundwater as a result of historical operations prior to the Company's ownership. The Company retained an environmental consulting firm to further investigate the contamination, prepare a remediation plan, and enroll the site in the Alabama Department of Environmental Management (&#8220;ADEM&#8221;) voluntary cleanup program.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A remediation plan was approved by ADEM in 2018. The plan consists of chemical injections throughout the affected area, as well as subsequent monitoring of the area. The injection process was completed in the first quarter of 2019 and the environmental consulting firm is monitoring the affected area. At </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the Company had less than $<ix:nonFraction unitRef="usd" contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231" decimals="-5" name="us-gaap:AccrualForEnvironmentalLossContingencies" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85MS9mcmFnOjU2MTlkODRlMjRlNzQzMmI4ODMzZGI1MjU4YjNlMDg5L3RleHRyZWdpb246NTYxOWQ4NGUyNGU3NDMyYjg4MzNkYjUyNThiM2UwODlfNTI4Nw_f5785999-b221-4f8c-8235-b66c1013c949">0.1</ix:nonFraction>&#160;million accrued for potential monitoring costs included in Accrued expenses and other current liabilities in the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unaudited Condensed </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated Balance Sheets. The costs for future monitoring are not significant and have been fully accrued. The Company does not expect to capitalize any amounts related to the remediation plan.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Purchase commitments</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 Company enters into inventory purchase commitments with third parties in the ordinary course of business. As of March&#160;31, 2023, we had contractual commitments to purchase approximately $<ix:nonFraction unitRef="usd" contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationDueInNextRollingTwelveMonths" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85MS9mcmFnOjU2MTlkODRlMjRlNzQzMmI4ODMzZGI1MjU4YjNlMDg5L3RleHRyZWdpb246NTYxOWQ4NGUyNGU3NDMyYjg4MzNkYjUyNThiM2UwODlfNTY5OA_45b83803-2e28-4f9d-a5f8-7073fef3dd33">174</ix:nonFraction>&#160;million of product from our suppliers and contractors which is expected to be paid in the next twelve months.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="ic02628e23d294a51a19fd39887ebf598_94"></div><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="dsgr:RelatedPartyTransactionTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85NC9mcmFnOjI3YWY5ODVmNjg0ZjQwYjM4NTAwNDY5YTM3NGEzMzExL3RleHRyZWdpb246MjdhZjk4NWY2ODRmNDBiMzg1MDA0NjlhMzc0YTMzMTFfNDgyMQ_420bd66c-43eb-4300-aa95-36f970bd2695" continuedAt="i75a8f69b665b42ada6405df98c52a590" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 15 &#8211; Related Party Transactions</span></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:400;line-height:120%;text-decoration:underline">Management Services Agreements</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%">Prior to the Mergers, a subsidiary of TestEquity was party to a management agreement with Luther King Capital Management Corporation (&#8220;LKCM&#8221;) for certain advisory and consulting services (the &#8220;TestEquity Management Agreement&#8221;), and a subsidiary of Gexpro Services was party to a management agreement with LKCM for certain advisory and consulting services (the &#8220;Gexpro Services Management Agreement&#8221;). In connection with the closing of the Mergers on April 1, 2022, (i) all of the TestEquity subsidiary&#8217;s rights, liabilities and obligations under the TestEquity Management Agreement were novated to, transferred to and assumed by the TestEquity Equityholder, and LKCM released the TestEquity subsidiary from all obligations and claims under the TestEquity Management Agreement, and (ii) all of the Gexpro Services subsidiary&#8217;s rights, liabilities and obligations under the Gexpro Services Management Agreement were novated to, transferred to and assumed by the Gexpro Services Stockholder, and LKCM released the Gexpro Services subsidiary from all obligations and claims under the Gexpro Services Management Agreement (collectively, the &#8220;Novations&#8221;). During the first three months of 2022, expense of $<ix:nonFraction unitRef="usd" contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-5" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85NC9mcmFnOjI3YWY5ODVmNjg0ZjQwYjM4NTAwNDY5YTM3NGEzMzExL3RleHRyZWdpb246MjdhZjk4NWY2ODRmNDBiMzg1MDA0NjlhMzc0YTMzMTFfMTI3Mw_a7a695f1-1f20-4795-9ebc-d787c9bfe327">0.5</ix:nonFraction>&#160;million was recorded within Selling, general and administrative expenses within the Unaudited Condensed Consolidated Statements of Income and Comprehensive Income (Loss), reflecting expenses accrued under these management agreements from January 1, 2022 through the April 1, 2022 Merger Date. As of April 1, 2022, the prior obligation of $<ix:nonFraction unitRef="usd" contextRef="ibee0a0d2b3df42e19ff0bf4060cff074_D20220401-20220401" decimals="-5" name="dsgr:SettlementOfRelatedPartyObligations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85NC9mcmFnOjI3YWY5ODVmNjg0ZjQwYjM4NTAwNDY5YTM3NGEzMzExL3RleHRyZWdpb246MjdhZjk4NWY2ODRmNDBiMzg1MDA0NjlhMzc0YTMzMTFfMTc4NQ_ae00c9b3-98ed-45f4-84b8-4cfded2e4dcc">5.3</ix:nonFraction>&#160;million was effectively settled and considered to be a deemed equity contribution by LKCM recorded to additional paid in capital. As a result of the Novations, no additional expense under these management agreements has been incurred subsequent to the Mergers.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Consulting Services</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to the Mergers, individuals employed by LKCM Headwater Operations, LLC, a related party of Luther King Capital Management Corporation (&#8220;LKCM&#8221;), have provided the Company with certain consulting services in order to identify cost savings, revenue enhancements and operational synergies of the combined companies. As of March&#160;31, 2023 expense of $<ix:nonFraction unitRef="usd" contextRef="id973ff8d01df439ca7800deec10a4a39_D20230101-20230331" decimals="-5" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85NC9mcmFnOjI3YWY5ODVmNjg0ZjQwYjM4NTAwNDY5YTM3NGEzMzExL3RleHRyZWdpb246MjdhZjk4NWY2ODRmNDBiMzg1MDA0NjlhMzc0YTMzMTFfMjQwNg_53226d13-bdcb-4aa9-a674-ac10f0121022">0.1</ix:nonFraction> million was recorded within Selling, general and administrative expenses within the Unaudited Condensed Consolidated Statements of Income and Comprehensive Income (Loss), reflecting expenses accrued for these consulting services. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">TestEquity and Gexpro Services Mergers</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Immediately prior to the Mergers, entities affiliated with Luther King Capital Management Corporation (&#8220;LKCM&#8221;) and J. Bryan King (the Chairman of the DSG board of directors), including private investment partnerships for which LKCM serves as investment manager, owned a majority of the ownership interests in the TestEquity Equityholder (which in turn owned all of the outstanding equity interests of TestEquity as of immediately prior to the completion of the TestEquity Merger). As of the Merger Date, Mr. King was a director of the TestEquity Equityholder. In addition, as of the Merger Date, Mark F. Moon (a </span></div></ix:nonNumeric><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="#ic02628e23d294a51a19fd39887ebf598_7">Table of Contents</a></span></div></div><ix:continuation id="i75a8f69b665b42ada6405df98c52a590"><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%">member of the DSG board of directors) was a director of, and held a direct or indirect equity interest in, the TestEquity Equityholder. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Immediately prior to the Mergers, entities affiliated with LKCM and Mr. King, including private investment partnerships for which LKCM serves as investment manager, owned a majority of the ownership interests in the Gexpro Services Stockholder (which in turn owned all of the then outstanding stock of Gexpro Services).</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Immediately prior to the Mergers, entities affiliated with LKCM and Mr. King owned approximately <ix:nonFraction unitRef="number" contextRef="i6aab3226ca524c568e75aa735700fc13_I20220401" decimals="2" name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85NC9mcmFnOjI3YWY5ODVmNjg0ZjQwYjM4NTAwNDY5YTM3NGEzMzExL3RleHRyZWdpb246MjdhZjk4NWY2ODRmNDBiMzg1MDA0NjlhMzc0YTMzMTFfMzg0MQ_6d0cc3ea-f5df-4d90-a1cb-556d5e153ddf">48</ix:nonFraction>% of the shares of DSG common stock then outstanding.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of and after the consummation of the Mergers, the issuance of <ix:nonFraction unitRef="shares" contextRef="i76af8b0a52be4abe94958cb73196c040_D20220401-20220401" decimals="-5" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85NC9mcmFnOjI3YWY5ODVmNjg0ZjQwYjM4NTAwNDY5YTM3NGEzMzExL3RleHRyZWdpb246MjdhZjk4NWY2ODRmNDBiMzg1MDA0NjlhMzc0YTMzMTFfNjA0NzMxMzk1OTUxNA_b4359e85-8280-4f8a-b67b-fc330f3c0104">10.3</ix:nonFraction>&#160;million shares at the closing on the Merger Date and the issuance of the additional <ix:nonFraction unitRef="shares" contextRef="i3bea6073a705427f99b7ac3dd84dde5f_D20220101-20221231" decimals="-5" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85NC9mcmFnOjI3YWY5ODVmNjg0ZjQwYjM4NTAwNDY5YTM3NGEzMzExL3RleHRyZWdpb246MjdhZjk4NWY2ODRmNDBiMzg1MDA0NjlhMzc0YTMzMTFfNTQ5NzU1ODIwNTg2_9ad9e87e-9d97-44a1-b7f1-f542de5f029b">1.7</ix:nonFraction>&#160;million shares in accordance with the earnout provisions of the TestEquity Merger Agreement and the Gexpro Services Merger Agreement on March 20, 2023, entities affiliated with LKCM and J. Bryan King (the Chairman of the DSG board of directors) owned in the aggregate approximately <ix:nonFraction unitRef="shares" contextRef="i7a5a5467e0f34ce0b4355761e88d74fd_I20230331" decimals="INF" name="dsgr:RelatedPartyTransactionSharesOwned" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85NC9mcmFnOjI3YWY5ODVmNjg0ZjQwYjM4NTAwNDY5YTM3NGEzMzExL3RleHRyZWdpb246MjdhZjk4NWY2ODRmNDBiMzg1MDA0NjlhMzc0YTMzMTFfMTA5OTUxMTYzMzAwMg_175df587-54b3-40e1-8fce-9fe2a347c7c1">16.3</ix:nonFraction>&#160;million shares of DSG common stock representing approximately <ix:nonFraction unitRef="number" contextRef="i7a5a5467e0f34ce0b4355761e88d74fd_I20230331" decimals="3" name="dsgr:RelatedPartyTransactionCommonStockOutstanding" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85NC9mcmFnOjI3YWY5ODVmNjg0ZjQwYjM4NTAwNDY5YTM3NGEzMzExL3RleHRyZWdpb246MjdhZjk4NWY2ODRmNDBiMzg1MDA0NjlhMzc0YTMzMTFfMTA5OTUxMTYzMzM0Mw_ca8e2b0b-867b-4f0c-a8f7-36f9040a72d6">77.4</ix:nonFraction>% of the outstanding shares of DSG common stock as of March&#160;31, 2023.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="ic02628e23d294a51a19fd39887ebf598_97"></div><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RleHRyZWdpb246NjZlMjE4ZTUwZjUwNDIyNGE2YmFhZGIyMzUwNWZkMWRfMjI3Mg_90f477e6-5a4f-4603-b847-c470e3224530" continuedAt="ie9a43c5723d649938e46bbadb1076d94" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 16 &#8211; Segment Information</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%">Based on operational, reporting and management structures, the Company has identified <ix:nonFraction unitRef="segment" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RleHRyZWdpb246NjZlMjE4ZTUwZjUwNDIyNGE2YmFhZGIyMzUwNWZkMWRfNTQ5NzU1ODE4NDUy_89fa673b-2a39-40a0-a76f-c607f73136f4">three</ix:nonFraction> reportable segments based on the nature of the products and services and type of customer for those products and services. A description of our reportable segments is as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline">Lawson</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a distributor of specialty products and services to the industrial, commercial, institutional and government maintenance, repair and operations market.</span></div><div style="margin-bottom:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline">TestEquity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a distributor of test and measurement equipment and solutions, electronic production supplies, and tool kits from its leading manufacturer partners supporting the technology, aerospace, defense, automotive, electronics, education, and medical industries.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline">Gexpro Services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a global supply chain solutions provider, specializing in developing and implementing vendor managed inventory and kitting programs to high-specification manufacturing customers. </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 Company also has an &#8220;All Other&#8221; category which includes unallocated DSG holding company costs that are not directly attributable to the ongoing operating activities of our reportable segments and includes the results of the Bolt Supply House ("Bolt") non-reportable segment. Revenue within the All Other category represents the results of Bolt. Bolt generates revenue primarily from the sale of MRO products to its walk-up customers and service to its customers through its <ix:nonFraction unitRef="branch" contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="INF" name="dsgr:NumberOfBranches" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RleHRyZWdpb246NjZlMjE4ZTUwZjUwNDIyNGE2YmFhZGIyMzUwNWZkMWRfNTQ5NzU1ODE3NTMx_6ca64938-ee19-43a0-a286-c2c7f031b341">14</ix:nonFraction> branch locations. Bolt does not provide VMI services for its customers or provide services in addition to product sales to customers. Revenue is recognized at the time that control of the product has been transferred to the customer which is either upon delivery or shipment depending on the terms of the contract.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</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="#ic02628e23d294a51a19fd39887ebf598_7">Table of Contents</a></span></div></div><ix:continuation id="ie9a43c5723d649938e46bbadb1076d94"><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RleHRyZWdpb246NjZlMjE4ZTUwZjUwNDIyNGE2YmFhZGIyMzUwNWZkMWRfMjI3OA_a3b8332e-446f-48e2-a46a-740aedace411" 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 is presented below. Asset information by operating segment is not presented below since the chief operating decision maker does not review this information by segment.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></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 style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">(in thousands)</span></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:700;line-height:100%">2023</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:700;line-height:100%">2022</span></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: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="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:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lawson</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 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="i659ba5e5272641faada80fb0bb771fac_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RhYmxlOjhjZmU4YzdlNTk0ZjQ1ZWM4MmNiMjM5MzhiMTkwNjdmL3RhYmxlcmFuZ2U6OGNmZThjN2U1OTRmNDVlYzgyY2IyMzkzOGIxOTA2N2ZfNC0xLTEtMS0xNTcyMTk_ceb3dd29-37ee-475c-b604-fe303d2c9468">125,280</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="i07a9884a11e842b280255aaddd91d821_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RhYmxlOjhjZmU4YzdlNTk0ZjQ1ZWM4MmNiMjM5MzhiMTkwNjdmL3RhYmxlcmFuZ2U6OGNmZThjN2U1OTRmNDVlYzgyY2IyMzkzOGIxOTA2N2ZfNC0zLTEtMS0xNTcyMTk_5dbcbe3f-2399-4ee5-9286-21576fe15b81">&#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="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 13pt;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%">TestEquity</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="iebf9a5b1fdc94a79aff246623215950b_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RhYmxlOjhjZmU4YzdlNTk0ZjQ1ZWM4MmNiMjM5MzhiMTkwNjdmL3RhYmxlcmFuZ2U6OGNmZThjN2U1OTRmNDVlYzgyY2IyMzkzOGIxOTA2N2ZfNS0xLTEtMS0xNTcyMTk_9c53e381-1ee0-4266-874a-8a61aeb29341">107,359</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="i6ee7797743e44823b30b410e64e939fe_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RhYmxlOjhjZmU4YzdlNTk0ZjQ1ZWM4MmNiMjM5MzhiMTkwNjdmL3RhYmxlcmFuZ2U6OGNmZThjN2U1OTRmNDVlYzgyY2IyMzkzOGIxOTA2N2ZfNS0zLTEtMS0xNTcyMTk_e0760621-c7d4-4de2-a3af-964b40f18604">72,402</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="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 13pt;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%">Gexpro Services</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="i1351093ecd3b422392fd72c43891b3b3_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RhYmxlOjhjZmU4YzdlNTk0ZjQ1ZWM4MmNiMjM5MzhiMTkwNjdmL3RhYmxlcmFuZ2U6OGNmZThjN2U1OTRmNDVlYzgyY2IyMzkzOGIxOTA2N2ZfNi0xLTEtMS0xNTcyMTk_0000b87b-baca-40a9-8240-c00a32daeffe">101,016</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="i23fe1221ca064d5b954c07470ad4254e_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RhYmxlOjhjZmU4YzdlNTk0ZjQ1ZWM4MmNiMjM5MzhiMTkwNjdmL3RhYmxlcmFuZ2U6OGNmZThjN2U1OTRmNDVlYzgyY2IyMzkzOGIxOTA2N2ZfNi0zLTEtMS0xNTcyMTk_49374616-d9ca-4a6d-b429-1992576a4e21">81,683</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="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:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5ce843fb81c4e3085e003ddd7cccd98_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RhYmxlOjhjZmU4YzdlNTk0ZjQ1ZWM4MmNiMjM5MzhiMTkwNjdmL3RhYmxlcmFuZ2U6OGNmZThjN2U1OTRmNDVlYzgyY2IyMzkzOGIxOTA2N2ZfNy0xLTEtMS0xNTcyMTk_804d5b04-ebc7-44dc-8676-33bd924ca9ca">14,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="i599fcf7718cd421c91a382d486b123ff_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RhYmxlOjhjZmU4YzdlNTk0ZjQ1ZWM4MmNiMjM5MzhiMTkwNjdmL3RhYmxlcmFuZ2U6OGNmZThjN2U1OTRmNDVlYzgyY2IyMzkzOGIxOTA2N2ZfNy0zLTEtMS0xNTcyMTk_525b6629-33f8-430e-b205-c1c7021173fa">&#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="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 25pt;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%">Total revenue</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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RhYmxlOjhjZmU4YzdlNTk0ZjQ1ZWM4MmNiMjM5MzhiMTkwNjdmL3RhYmxlcmFuZ2U6OGNmZThjN2U1OTRmNDVlYzgyY2IyMzkzOGIxOTA2N2ZfOC0xLTEtMS0xNTcyMTk_2971ba86-f55b-4e82-8040-e2fce7735e2e">348,270</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="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RhYmxlOjhjZmU4YzdlNTk0ZjQ1ZWM4MmNiMjM5MzhiMTkwNjdmL3RhYmxlcmFuZ2U6OGNmZThjN2U1OTRmNDVlYzgyY2IyMzkzOGIxOTA2N2ZfOC0zLTEtMS0xNTcyMTk_b9057068-dc10-4361-ae6b-9251f9ba0d99">154,085</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="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 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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</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="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:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lawson</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i659ba5e5272641faada80fb0bb771fac_D20230101-20230331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RhYmxlOjhjZmU4YzdlNTk0ZjQ1ZWM4MmNiMjM5MzhiMTkwNjdmL3RhYmxlcmFuZ2U6OGNmZThjN2U1OTRmNDVlYzgyY2IyMzkzOGIxOTA2N2ZfMTEtMS0xLTEtMTU3MjE5_cacb3279-58c7-4080-bf9c-7d203620d4a4">8,245</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="i07a9884a11e842b280255aaddd91d821_D20220101-20220331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RhYmxlOjhjZmU4YzdlNTk0ZjQ1ZWM4MmNiMjM5MzhiMTkwNjdmL3RhYmxlcmFuZ2U6OGNmZThjN2U1OTRmNDVlYzgyY2IyMzkzOGIxOTA2N2ZfMTEtMy0xLTEtMTU3MjE5_bacca6d4-a6c2-4ee9-894f-592f7e4ebd79">&#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="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 13pt;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%">TestEquity</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="iebf9a5b1fdc94a79aff246623215950b_D20230101-20230331" decimals="-3" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RhYmxlOjhjZmU4YzdlNTk0ZjQ1ZWM4MmNiMjM5MzhiMTkwNjdmL3RhYmxlcmFuZ2U6OGNmZThjN2U1OTRmNDVlYzgyY2IyMzkzOGIxOTA2N2ZfMTItMS0xLTEtMTU3MjE5_e750c16d-63f8-4ce6-9510-a53b69d67870">26</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="i6ee7797743e44823b30b410e64e939fe_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RhYmxlOjhjZmU4YzdlNTk0ZjQ1ZWM4MmNiMjM5MzhiMTkwNjdmL3RhYmxlcmFuZ2U6OGNmZThjN2U1OTRmNDVlYzgyY2IyMzkzOGIxOTA2N2ZfMTItMy0xLTEtMTU3MjE5_973a79db-3959-4ed3-bc36-821d3f7ad38c">604</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="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 13pt;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%">Gexpro Services</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="i1351093ecd3b422392fd72c43891b3b3_D20230101-20230331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RhYmxlOjhjZmU4YzdlNTk0ZjQ1ZWM4MmNiMjM5MzhiMTkwNjdmL3RhYmxlcmFuZ2U6OGNmZThjN2U1OTRmNDVlYzgyY2IyMzkzOGIxOTA2N2ZfMTMtMS0xLTEtMTU3MjE5_33f423f0-fa57-4668-b3d2-46694bb98f1c">7,374</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="i23fe1221ca064d5b954c07470ad4254e_D20220101-20220331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RhYmxlOjhjZmU4YzdlNTk0ZjQ1ZWM4MmNiMjM5MzhiMTkwNjdmL3RhYmxlcmFuZ2U6OGNmZThjN2U1OTRmNDVlYzgyY2IyMzkzOGIxOTA2N2ZfMTMtMy0xLTEtMTU3MjE5_6b1b9fd1-9ae1-40d9-9ac9-d4eefa7e7f43">3,592</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="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:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5ce843fb81c4e3085e003ddd7cccd98_D20230101-20230331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RhYmxlOjhjZmU4YzdlNTk0ZjQ1ZWM4MmNiMjM5MzhiMTkwNjdmL3RhYmxlcmFuZ2U6OGNmZThjN2U1OTRmNDVlYzgyY2IyMzkzOGIxOTA2N2ZfMTQtMS0xLTEtMTU3MjE5_a0ad48c0-51e0-47ab-85ab-9ae9a778d9c3">1,076</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i599fcf7718cd421c91a382d486b123ff_D20220101-20220331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RhYmxlOjhjZmU4YzdlNTk0ZjQ1ZWM4MmNiMjM5MzhiMTkwNjdmL3RhYmxlcmFuZ2U6OGNmZThjN2U1OTRmNDVlYzgyY2IyMzkzOGIxOTA2N2ZfMTQtMy0xLTEtMTU3MjE5_70172274-3dd1-44bc-867a-8b91c49a1da0">&#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="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 25pt;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%">Total operating income (loss)</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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RhYmxlOjhjZmU4YzdlNTk0ZjQ1ZWM4MmNiMjM5MzhiMTkwNjdmL3RhYmxlcmFuZ2U6OGNmZThjN2U1OTRmNDVlYzgyY2IyMzkzOGIxOTA2N2ZfMTUtMS0xLTEtMTU3MjE5_141f742e-eff0-467c-8020-c5d5196645a9">16,721</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="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RhYmxlOjhjZmU4YzdlNTk0ZjQ1ZWM4MmNiMjM5MzhiMTkwNjdmL3RhYmxlcmFuZ2U6OGNmZThjN2U1OTRmNDVlYzgyY2IyMzkzOGIxOTA2N2ZfMTUtMy0xLTEtMTU3MjE5_6d93c4da-1557-475e-9ae8-eb591194886e">2,988</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="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></table></div><div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.7pt">Includes the operating results of Lawson only subsequent to the Merger Date of April 1, 2022 and not Lawson operating results prior to the Mergers.</span></div><div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)&#160;&#160;&#160;&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Includes the operating results of All Other only subsequent to the Merger Date of April 1, 2022 and not All Other operating results prior to the Mergers.</span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="ic02628e23d294a51a19fd39887ebf598_100"></div><ix:nonNumeric contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xMDAvZnJhZzo3NGY2MWE2MDJlYmE0ZGZlYjdiOWMyNTA5YWVmZGUyNi90ZXh0cmVnaW9uOjc0ZjYxYTYwMmViYTRkZmViN2I5YzI1MDlhZWZkZTI2XzUzMg_e77b41fd-bae4-45ae-8719-918cd884c641" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 17 &#8211; Subsequent Event</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 8, 2023, the Company filed a Current Report on Form 8-K, providing (i) audited consolidated financial statements of Hisco for the year ended October 31, 2022 and (ii) unaudited pro forma condensed combined financial information to give effect to the Mergers and the Hisco Transaction as of the periods shown in the financial information and subject to the assumptions and adjustments described in the accompanying notes.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 9, 2023, the Company commenced a Rights Offering of transferable subscription rights (&#8220;Subscription Rights&#8221;) to holders of DSG common stock as of the close of business on May 1, 2023, for an aggregate Rights Offering value of up to $<ix:nonFraction unitRef="usd" contextRef="i267ca96467a94c96942b32d64d81bc08_D20230501-20230501" decimals="-6" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xMDAvZnJhZzo3NGY2MWE2MDJlYmE0ZGZlYjdiOWMyNTA5YWVmZGUyNi90ZXh0cmVnaW9uOjc0ZjYxYTYwMmViYTRkZmViN2I5YzI1MDlhZWZkZTI2XzE2NDkyNjc0NDUzNzM_da765639-eeb1-41ce-80a1-2af3e0feb74c">100</ix:nonFraction>&#160;million. The Rights Offering is being conducted pursuant to a prospectus supplement dated on May 9, 2023. The Rights Offering will expire at 5:00pm Eastern Time on May 30, 2023 (the &#8220;Expiration Date&#8221;), unless extended at the Company&#8217;s sole discretion.</span></div></ix:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="ic02628e23d294a51a19fd39887ebf598_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="#ic02628e23d294a51a19fd39887ebf598_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;2. MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div><span><br/></span></div><div id="ic02628e23d294a51a19fd39887ebf598_106"></div><div style="text-align: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 discussion and analysis of financial condition and results of operations should be read in conjunction with the unaudited condensed consolidated financial statements and related notes included in this Quarterly Report on Form 10-Q, the audited consolidated financial statements, accompanying notes and other information included in our Annual Report on Form 10-K filed for the year ended December 31, 2022 and the Lawson Products, Inc. unaudited condensed consolidated financial statements and accompanying notes included in our Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2022.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">References to &#8220;DSG&#8221;, the &#8220;Company&#8221;, "we", "our" or "us" refer to Distribution Solutions Group, Inc. and all entities consolidated in the accompanying unaudited condensed 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%">Overview </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:700;line-height:120%;text-decoration:underline">Organization and Structure</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Distribution Solutions Group, Inc. ("DSG"), is a multi-platform specialty distribution company providing high touch, value-added distribution solutions to the maintenance, repair and operations ("MRO"), the original equipment manufacturer ("OEM") and the industrial technologies markets. The Mergers that were consummated in April 2022 resulted in the combination of Lawson, TestEquity and Gexpro Services. For a description of the business combination, see Note 1 &#8211; Nature of Operations and Basis of Presentation within Item 1. Financial Statements.</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 manage and report our operating results through three reportable segments: Lawson, TestEquity and Gexpro Services. A summary of our segments is presented below. For additional details about our segments, see Note 16 &#8211; Segment Information within Item 1. Financial Statements.</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt;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">Lawson</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a distributor of specialty products and services to the industrial, commercial, institutional and government MRO market.</span></div><div style="margin-bottom:6pt;padding-left:18pt;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">TestEquity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a distributor of test and measurement equipment and solutions, electronic production supplies, and tool kits from its leading manufacturer partners supporting the technology, aerospace, defense, automotive, electronics, education, and medical industries.</span></div><div style="padding-left:18pt;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">Gexpro Services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a global supply chain solutions provider, specializing in developing and implementing vendor managed inventory ("VMI") and kitting programs to high-specification manufacturing customers.</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 addition to these three reportable segments, we have an &#8220;All Other&#8221; category which includes unallocated DSG holding company costs that are not directly attributable to the ongoing operating activities of our reportable segments and the results of a non-reportable 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:700;line-height:120%;text-decoration:underline">DSG Vision and Strategic Focus</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 complementary distribution operations of Lawson, TestEquity and Gexpro Services were combined in 2022 for the purpose of creating a specialty distribution company enabling each of Lawson, TestEquity and Gexpro Services to maintain their respective high-touch, value-added service delivery models and customer relationships in their specialty distribution businesses under the leadership of their separate business unit management teams. The DSG leadership team provides oversight to these separate leadership teams. This structure enables the combined company to leverage best practices, back-office resources and technologies across the three operating companies to help drive cost synergies and efficiencies. The combined company has the ability to utilize its combined financial resources to accelerate a strategy of expansion through both business acquisitions and organic 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:700;line-height:120%;text-decoration:underline">Organic Growth Strategy</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="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 intend to grow our businesses organically by exploring growth opportunities that provide different channels to reach customers, increase revenue and generate positive results. We plan to utilize our company structure to grow organic revenue through collaborative selling across our customer bases and expanding the digital capabilities across our platform.</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%">31</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic02628e23d294a51a19fd39887ebf598_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:700;line-height:120%;text-decoration:underline">Acquisition Strategy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to organic growth, we plan to actively pursue acquisition opportunities complementary to our businesses and that we believe will be financially accretive to our organization.</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%">HIS Company, Inc. - Purchase Agreement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> On March 30, 2023, DSG entered into a Stock Purchase Agreement (the &#8220;Purchase Agreement&#8221;), with various parties for the acquisition by DSG, on the terms and subject to the conditions therein, of all of the issued and outstanding capital stock of HIS Company, Inc., a Texas corporation (&#8220;Hisco&#8221;), a leading distributor of specialty products serving industrial technology applications. The transaction is expected to close in the second quarter of 2023, subject to regulatory and customary closing conditions. For more information about the Hisco acquisition, including DSG&#8217;s anticipated financing of a portion of the purchase price for the transaction, refer to Note 3 &#8211; Business Acquisitions within Item 1. 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%">Sales Drivers</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%">DSG believes that the Purchasing Managers Index ("PMI") published by the Institute for Supply Management is an indicative measure of the relative strength of the economic environment of the industry in which it operates. The PMI is a composite index of economic activity in the U.S. manufacturing sector. DSG believes that a measure of that index above 50 generally indicates expansion of the manufacturing sector while a measure below 50 generally represents contraction.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The average monthly PMI wa</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s 47.1 in the three months ended March 31, 2023 compared to 57.8 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%"> the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 2022</span><span 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><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Lawson Sales Drivers</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 North American MRO market is highly fragmented. Lawson competes for business with several national distributors as well as a large number of regional and local distributors. The MRO business is impacted by the overall strength of the manufacturing sector of the U.S. economy. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lawson's revenue is also influenced by the number of sales representatives and their productivity. Lawson plans to continue concentrating its efforts on increasing the productivity and size of its sales team. Additionally, Lawson drives revenue through the expansion of products sold to existing customers as well as attracting new customers and additional ship-to locations. Lawson also uses an inside sales team and an e-commerce site to generate sales.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">TestEquity 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%">Across both the test and measurement and electronic production supplies businesses, the North American market is highly fragmented with competitors ranging from large global distributors to national and regional distributors. </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%">TestEquity management focuses on the internal metric of Sales per Day (&#8220;SPD&#8221;) and Day Adjust Growth (&#8220;DAG&#8221;). The SPD calculates and compares TestEquity&#8217;s total sales divided by the number of selling days, adjusted for weekends and holidays. A selling day generally represents a business day in which TestEquity ships products to its customers. The DAG represents the percentage increase or decrease in the SPD for a defined period of time. </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%">Specifically in respect of its electronic production supplies business, the current semi-conductor chip shortage is negatively impacting TestEquity&#8217;s business as such chips are key elements to the electronic production process. TestEquity anticipates that recovery of this important part of its customers&#8217; supply chain will occur in late 2023 and early 2024. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Gexpro Services 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 global supply chain solutions market is highly fragmented across Gexpro Services' key vertical segments. Gexpro Services&#8217; competitors range from large global distributors and manufacturers to small regional domestic distributors and manufacturers. Gexpro Services revenue is influenced by our OEMs&#8217; production schedules, new product introduction launches, and service project needs.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gexpro Services drives revenue through increasing wallet share with existing customers, customer-led geographic expansion, and new customer development in its six key vertical markets. Additionally, Gexpro Services drives revenue through expansion of its installation and aftermarket services by leveraging its portfolio of recent acquisitions.</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%">32</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic02628e23d294a51a19fd39887ebf598_7">Table of Contents</a></span></div></div><div style="padding-right:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Supply Chain Disruptions</span></div><div style="padding-right:9pt;text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Along with the broader economy, we continue to be affected by </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rising supplier costs caused by inflation and increased transportation and labor costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This results in challenges in acquiring and receiving inventory in a timely fashion and fulfilling customer orders</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We have instituted various price increases during 2022 and 2023 in response to rising supplier costs, as well as increased transportation and labor costs in order to manage our gross profit margins.</span></div><div style="padding-right:9pt;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%">Cyber Incident Litigation</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 10, 2022, DSG disclosed that its computer network was the subject of a cyber incident potentially involving unauthorized access to certain confidential information </span><span style="color:#1c1c1c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(the &#8220;Cyber Incident&#8221;).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> DSG engaged a cybersecurity forensics firm to assist in the investigation of the incident and to assist in securing its computer network.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of the nature of the information that may have been compromised, DSG was required to notify the parties whose information was potentially compromised of the incident as well as various governmental agencies and has taken other actions, such as offering credit monitoring services. At March&#160;31, 2023 DSG had not incurred material costs as a result of the Cyber Incident and, at this time, is unable to estimate the total cost of any remediation that may be required. </span><span style="color:#1c1c1c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 4, 2023, a </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">putative class action lawsuit (the &#8220;Cyber Incident Suit&#8221;) was filed against DSG. For more information about the Cyber Incident Suit, please refer to Note 14 &#8211; Commitments and Contingencies within Item 1. Financial Statements.</span><span style="color:#ee2724;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><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%">Critical Accounting Policies and Use of Estimates</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements were prepared in accordance with GAAP. A discussion of our critical accounting policies and estimates is contained within Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations in DSG's Annual Report on Form 10-K for the year ended December&#160;31, 2022. There have been no significant changes to our previously disclosed critical accounting policies and use of estimates. The following provides information on the accounts requiring more significant estimates.</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%">Inventory&#160;Reserves</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;- Inventories principally consist of finished goods stated at the lower of cost or net realizable value using the first-in-first-out method for the Lawson segment and primarily the weighted average method for the TestEquity and Gexpro Services segments. Most of our products are not exposed to the risk of obsolescence due to technology changes. However, some of our products do have a limited shelf life, and from time to time we add and remove items from our catalogs, brochures or website for marketing and other purposes.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To reduce the cost basis of inventory to a lower of cost or net realizable value, a reserve is recorded for slow-moving and obsolete inventory based on historical experience and monitoring of current inventory activity. Estimates are used to determine the necessity of recording these reserves based on periodic detailed analysis using both qualitative and quantitative factors. As part of this analysis, the Company considers several factors including the inventories length of time on hand, historical sales, product shelf life, product life cycle, product category and product obsolescence. In general, depending on the product category, we reserve inventory with low turnover at higher rates than inventory with higher turnover. </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%">At March&#160;31, 2023, our inventory reserve was $12.9 million, equal to approximately 4.5% of our gross inventory. A hypothetical change of one hundred basis points to our reserve as a percentage of total inventory would have affected our cost of goods sold by $2.7 million.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;- </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets or liabilities reflect temporary differences between amounts of assets and liabilities for financial and tax reporting. Such amounts are adjusted, as appropriate, to reflect changes in enacted tax rates expected to be in effect when the temporary differences reverse. Significant judgment is required in determining income tax provisions as well as deferred tax asset and liability balances, including the estimation of valuation allowances and the evaluation of uncertain tax positions.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill Impairment -</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Goodwill represents the cost of business acquisitions in excess of the fair value of identifiable net tangible and intangible</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> assets acquired. The Company reviews goodwill for potential impairment annually on October 1st, or when an event or other circumstances change that would more likely than not reduce the fair value of the asset below its carrying value. </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 first step in the multi-step process to determine if goodwill has been impaired and to what degree is to review the relevant qualitative factors that could cause the fair value of the reporting unit to decrease below the carrying value of the reporting unit. The Company considers factors such as macroeconomic, industry and market conditions, cost factors, overall </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic02628e23d294a51a19fd39887ebf598_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%">financial performance and other relevant factors that would affect the individual reporting units. If the Company determines that it is more likely than not that the fair value of the reporting unit is greater than the carrying value of the reporting unit, then no further impairment testing is needed. If the Company determines that it is more likely than not that the carrying value of the reporting unit is greater than the fair value of the reporting unit, the Company will move to the next step in the process. The Company will estimate the fair value of the reporting unit and compare it to the reporting unit's carrying value. If the carrying value of the reporting unit exceeds its fair value, the Company will record an impairment of goodwill equal to the amount the carrying value of the reporting unit exceeds its fair value, up to the total amount of goodwill previously recognized.</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%">Business Combinations </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- We allocate the purchase price paid for assets acquired and liabilities assumed in connection with our acquisitions based on their estimated fair values at the time of acquisition. This allocation involves a number of assumptions, estimates, and judgments in determining the fair value, as of the acquisition date, of the following:</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">intangible assets, including the valuation methodology (the relief of royalty method for trade names and multi-period excess earnings method for customer relationships), estimations of future cash flows, discount rates, royalty rates, recurring revenue attributed to customer relationships, and our assumed market segment share, as well as the estimated useful life of intangible assets;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">deferred tax assets and liabilities, uncertain tax positions, and tax-related valuation allowances;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">inventory;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">property, plant and equipment;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">pre-existing liabilities or legal claims; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">goodwill as measured as the excess of consideration transferred over the net of the acquisition date fair values of the assets acquired and the 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%">Our assumptions and estimates are based upon comparable market data and information obtained from our management and the management of the acquired companies. We allocate goodwill to the reporting units of the business that are expected to benefit from the business combination.</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%">Factors Affecting Comparability to Prior Periods</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 results of operations are not directly comparable to prior results for the periods presented due to the Mergers that were completed on April 1, 2022. The Mergers were accounted for as a reverse merger under the acquisition method of accounting in accordance with the accounting guidance for reverse acquisitions as provided in Accounting Standards Codification 805, Business Combinations ("ASC 805"). Under this guidance, TestEquity and Gexpro Services were treated as a combined entity as the accounting acquirer for financial reporting purposes, and DSG was identified as the accounting acquiree. This determination was primarily made as TestEquity and Gexpro Services were under the common control of an entity that owns a majority of the voting rights of the combined entity, and therefore, only DSG experienced a change in control. Accordingly, the unaudited condensed consolidated financial statements for the three months ended March&#160;31, 2023</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 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reflect the results of operations of TestEquity and Gexpro Services on a consolidated basis, and the results of operations of DSG's legacy Lawson business are included only in the unaudited condensed consolidated financial statements for the three months ended March&#160;31, 2023 for activity subsequent to the April 1, 2022 Merger Date.</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%">Non-GAAP Financial Measures</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 Company's management believes that certain non-GAAP financial measures may provide users of this financial information with additional meaningful comparisons between current results and results in prior operating periods. Management believes that these non-GAAP financial measures can provide additional meaningful reflection of underlying trends of the business because they provide a comparison of historical information that excludes certain infrequently occurring, seasonal or non-operational items that impact the overall comparability. These non-GAAP financial measures should be viewed in addition to, and not as an alternative for, the Company's reported results prepared in accordance with GAAP.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Non-GAAP Adjusted EBITDA</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%">Management believes Adjusted EBITDA is an important measure of the Company's operating performance. We define Adjusted EBITDA as operating income plus depreciation and amortization, stock-based compensation, severance costs, costs related to the execution and integration of the Mergers, amortization of fair value step-up resulting from the Mergers, acquisition related costs (unrelated to the Mergers), and other non-recurring items. The following table provides our calculation of Adjusted EBITDA for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March&#160;31, 2023</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 2022:</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic02628e23d294a51a19fd39887ebf598_7">Table of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reconciliation of Operating Income to Non-GAAP Adjusted EBITDA (Unaudited)</span></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></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="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:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">(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:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(7)</span></div></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,721&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,988&#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="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 13pt;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%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,722&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,589&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,204&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="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:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</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%">351&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">456&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Merger/integration costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</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%">1,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%">1,442&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory step-up</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">163&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition related costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</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,876&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-recurring</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">(6)</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%">256&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</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%">39,353&#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%">13,502&#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="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></table></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)&#160;&#160;&#160;&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Expense primarily for stock-based compensation, of which a portion varies with the Company&#8217;s stock price.</span></div><div style="margin-bottom:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Includes severance expense from actions taken in 2023 and 2022 not related to a formal restructuring plan.</span></div><div style="margin-bottom:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Merger transaction costs related to the negotiation, review and execution of the Merger Agreements relating to the Mergers and subsequent integration costs. </span></div><div style="margin-bottom:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Inventory fair value step-up adjustments resulting from the acquisition accounting for additional acquisitions completed by Gexpro Services.</span></div><div style="margin-bottom:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(5)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Expense for acquisition related costs, unrelated to the Mergers.</span></div><div style="margin-bottom:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(6)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Other non-recurring costs consist of sales force optimization and other non-recurring items.</span></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(7)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Includes the operating results of Lawson subsequent, but not prior, to the April 1, 2022 Merger Date in accordance with GAAP accounting guidance for reverse acquisitions.</span></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><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%">Management uses operating income and Adjusted EBITDA to evaluate the performance of its reportable segments. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note 16 &#8211; Segment Information</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> with</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in Item 1. 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%"> for additional information about our reportable segments. The following table provides Adjusted EBITDA by reportable segment:</span></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></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></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:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">(in thousands)</span></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:700;line-height:100%">2023</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:700;line-height:100%">2022</span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</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="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:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lawson</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 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,450&#160;</span></td><td style="background-color:#ffffff;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="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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TestEquity</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,659&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,491&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gexpro Services</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,674&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,011&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,570&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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 25pt;text-align: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 Adjusted EBITDA</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%">39,353&#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%">13,502&#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="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></table></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.7pt">Includes the operating results of Lawson subsequent, but not prior, to the April 1, 2022 Merger Date in accordance with</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> GAAP accounting guidance for reverse acquisitions</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)&#160;&#160;&#160;&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Includes the operating results of All Other subsequent, but not prior, to the April 1, 2022 Merger Date in accordance with</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> GAAP accounting guidance for reverse acquisitions</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></div><div style="text-align:justify;text-indent:4.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Supplemental Information - Lawson Non-GAAP Adjusted Operating Income and Non-GAAP Adjusted EBITDA</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%">For management to discuss Lawson's operating results on a comparable basis, Lawson's historical, pre-merger components of operating income have been provided separately in the table below. In addition, Lawson's GAAP results of operations were adjusted to include the results prior to the April 1, 2022 Merger Date in order to reflect the total operating activities attributable to Lawson for each period presented. Management believes this historical information provides the most meaningful basis of comparison for Lawson's operations, is more useful in identifying current business trends, and is important for the user of our financial statements in understanding Lawson's business. Refer to Note 1 &#8211; Nature of Operations and Basis of Presentation and Note 3 &#8211; Business Acquisitions within Item 1. Financial Statements for information about the Mergers.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These non-GAAP amounts are not considered to be prepared in accordance with GAAP, have not been prepared as pro forma results under applicable regulations, may not reflect the actual results we would have achieved had the Mergers occurred at the beginning of 2022, and should not be viewed as a substitute for the results of operations presented in accordance with </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic02628e23d294a51a19fd39887ebf598_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%">GAAP. Lawson's historical operating results prior to the Mergers were obtained from the unaudited condensed consolidated financial statements included in DSG's Quarterly Report on Form 10-Q filed for the quarterly period ended March 31, 2022. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lawson Non-GAAP Adjusted Results - Calculation of Supplemental Information (Unaudited) </span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.701%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></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:9.572%"></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:10.595%"></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:10.157%"></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:9.864%"></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:10.604%"></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%">(in thousands)</span></td><td colspan="15" 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:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2022</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:700;line-height:100%">Lawson Operating Income</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:700;line-height:100%">GAAP Results</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></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:9pt;font-weight:700;line-height:100%">Pre-Merger Results</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: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:700;line-height:100%">Adjusted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Results</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:700;line-height:100%">GAAP Results</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></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: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:700;line-height:100%">Pre-Merger Results</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></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: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:700;line-height:100%">Adjusted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Results</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></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><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:9pt;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%">125,280&#160;</span></td><td style="background-color:#cceeff;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%">125,280&#160;</span></td><td style="background-color:#cceeff;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%">104,902&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,902&#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:9pt;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%">54,370&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">54,370&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">49,371&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,371&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;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%">70,910&#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%">&#8212;&#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%">70,910&#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%">&#8212;&#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%">55,531&#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%">55,531&#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:9pt;font-weight:400;line-height:100%">Selling, general and administrative 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%">62,665&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">62,665&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">44,435&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,435&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,245&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,245&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,096&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,096&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:3pt double #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:3pt double #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:3pt double #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:3pt double #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:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Lawson Adjusted EBITDA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,450&#160;</span></td><td style="background-color:#cceeff;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%">18,450&#160;</span></td><td style="background-color:#cceeff;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%">8,042&#160;</span></td><td style="background-color:#cceeff;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%">8,042&#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><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><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><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><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><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><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><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><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><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></table></div><div style="margin-bottom:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.7pt">Operating income prepared in accordance with GAAP, which includes Lawson&#8217;s results of operations subsequent, but not prior, to the April 1, 2022 Merger Date. For the three months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">March&#160;31, 2022, the operating results of Lawson were not included in the Company's GAAP results.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> See Note 1 &#8211; Nature of Operations and Basis of Presentation and Note 3 &#8211; Business Acquisitions within Item 1. Financial Statements.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.7pt">Lawson's results of operations adjusted for comparability on a period-over-period basis. These non-GAAP results represent Lawson&#8217;s total operating activities for the three months ended March&#160;31, 2023 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, regardless of the Mergers (that is, they reflect both pre- and post-Merger results of Lawson).</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.7pt">Lawson's results of operations for the three months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">March&#160;31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, which occurred prior to the April 1, 2022 Merger Date, were not included in the Company's GAAP operating results under reverse merger acquisition accounting. See Note 1 &#8211; Nature of Operations and Basis of Presentation and Note 3 &#8211; Business Acquisitions within Item 1. Financial Statements.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.7pt">Refer to the Non-GAAP Adjusted EBITDA section above for a reconciliation of Adjusted EBITDA to operating income.</span></div><div style="text-align:justify;text-indent:4.5pt"><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%">Composition of Results of 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%">The following results of operations for the three months ended March&#160;31, 2023</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 2022 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">include the accounts of the TestEquity and Gexpro Services combined entity, as the accounting acquirer. The results of DSG's legacy Lawson business have been included only in the results of operations for the three months ended March&#160;31, 2023 for activity subsequent, and not prior, to the April 1, 2022 Merger Date.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="ic02628e23d294a51a19fd39887ebf598_109"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic02628e23d294a51a19fd39887ebf598_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%">RESULTS OF OPERATIONS </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended March&#160;31, 2023 Compared to Three Months Ended March&#160;31, 2022</span></div><div><span><br/></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Results of Operations</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:34.039%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></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:14.566%"></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:14.566%"></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:14.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom: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:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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:700;line-height:100%">2022</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:700;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:700;line-height:100%">% of Revenue</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:700;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:700;line-height:100%">% of Revenue</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 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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lawson</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 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%">125,280&#160;</span></td><td style="background-color:#ffffff;padding: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 7pt 2px 1pt;text-align: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.0%</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%">&#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="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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;%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TestEquity</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%">107,359&#160;</span></td><td style="background-color:#cceeff;padding: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 7pt 2px 1pt;text-align: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.8%</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,402&#160;</span></td><td style="background-color:#cceeff;padding: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 7pt 2px 1pt;text-align: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%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gexpro Services</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%">101,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="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.0%</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%">81,683&#160;</span></td><td style="background-color:#ffffff;padding: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 7pt 2px 1pt;text-align: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%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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.2%</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%">&#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="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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;%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align: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 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%">348,270&#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="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align: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><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%">154,085&#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="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align: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><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%">Cost of goods sold</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"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lawson</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:#ffffff;padding:2px 0 2px 1pt;text-align: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,370&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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.6%</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%">&#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="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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;%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TestEquity</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%">82,002&#160;</span></td><td style="background-color:#cceeff;padding: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 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.5%</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,479&#160;</span></td><td style="background-color:#cceeff;padding: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 7pt 2px 1pt;text-align: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.0%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gexpro Services</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%">70,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 colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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.2%</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%">57,722&#160;</span></td><td style="background-color:#ffffff;padding: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 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.5%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,516&#160;</span></td><td style="background-color:#cceeff;padding: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 7pt 2px 1pt;text-align: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.4%</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%">&#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="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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;%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align: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 Cost of goods sold</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%">215,399&#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="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.8%</span></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%">113,201&#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="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.5%</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%">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%">132,871&#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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align: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.2%</span></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%">40,884&#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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align: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.5%</span></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%">Selling, 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;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lawson</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%">62,665&#160;</span></td><td style="background-color:#cceeff;padding: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 7pt 2px 1pt;text-align: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.0%</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%">&#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="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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;%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TestEquity</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%">25,331&#160;</span></td><td style="background-color:#ffffff;padding: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 7pt 2px 1pt;text-align: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.3%</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%">17,527&#160;</span></td><td style="background-color:#ffffff;padding: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 7pt 2px 1pt;text-align: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.4%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gexpro Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,131&#160;</span></td><td style="background-color:#cceeff;padding: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 7pt 2px 1pt;text-align: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%</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%">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 colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,023&#160;</span></td><td style="background-color:#ffffff;padding: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 7pt 2px 1pt;text-align: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%</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%">&#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="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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;%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align: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 Selling, general and administrative expenses</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%">116,150&#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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align: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.4%</span></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%">37,896&#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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align: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.6%</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%">Operating income (loss)</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%">16,721&#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="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align: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%</span></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%">2,988&#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="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align: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%</span></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 13pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,670)</span></td><td style="background-color:#cceeff;padding: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 7pt 2px 1pt;text-align: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)%</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,856)</span></td><td style="background-color:#cceeff;padding: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 7pt 2px 1pt;text-align: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.4)%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on extinguishment of debt</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="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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;%</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%">(581)</span></td><td style="background-color:#ffffff;padding: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 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of earnout liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#cceeff;padding: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 7pt 2px 1pt;text-align: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;%</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%">&#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="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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;%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(975)</span></td><td style="background-color:#ffffff;padding: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 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">956&#160;</span></td><td style="background-color:#ffffff;padding: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 7pt 2px 1pt;text-align: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.6%</span></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%">Income (loss) before income taxes</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%">8,019&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 1pt;text-align: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%</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%">(3,493)</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 #000000;padding:2px 7pt 2px 1pt;text-align: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)%</span></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 13pt;text-align: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 (benefit)</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,112&#160;</span></td><td style="background-color:#ffffff;padding: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 7pt 2px 1pt;text-align: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.6%</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%">(956)</span></td><td style="background-color:#ffffff;padding: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 7pt 2px 1pt;text-align: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.6)%</span></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%">Net income (loss)</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%">5,907&#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 #000000;border-top:1pt solid #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7%</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%">(2,537)</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 #000000;border-top:1pt solid #000000;padding:2px 7pt 2px 1pt;text-align: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)%</span></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></table></div><div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)&#160;&#160;&#160;&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Includes the operating results of Lawson subsequent, but not prior, to the April 1, 2022 Merger Date.</span></div><div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)&#160;&#160;&#160;&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Includes the operating results of All Other subsequent, but not prior, to the April 1, 2022 Merger Date.</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-weight:700;line-height:120%;text-decoration:underline">Overview of Consolidated Results of Operations</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%">Our consolidated results of operations include the financial impact of the Mergers that were completed on April 1, 2022. The increase in gross profit for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">first 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%"> of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> compared to the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">first 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%"> of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was primarily due to the inclusion of Lawson operations only subsequent, and not prior, to the April 1, 2022 Merger Date. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expenses for the first quarter of 2023 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">compared to the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">first 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%"> of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">were impacted by the inclusion of Lawson operations only subsequent, and not prior, to the April 1 2022 Merger Date, and the inclusion of the acquisitions completed in 2022.</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="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Results by Reportable Segment below for a complete discussion of our results of operations.</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%">37</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic02628e23d294a51a19fd39887ebf598_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%">Results by Reportable Segment</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Lawson Segment</span></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="12" 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:700;line-height:100%">Three Months Ended March 31,</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:700;line-height:100%">Change</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%">(Dollars in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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:700;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:700;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,280&#160;</span></td><td style="background-color:#cceeff;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%">125,280&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"><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%">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%">54,370&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">54,370&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"><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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">70,910&#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%">&#8212;&#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%">70,910&#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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-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%">Selling, general and administrative 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%">62,665&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">62,665&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"><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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,245&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,245&#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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-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:14pt"><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><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><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><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"><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 style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,450&#160;</span></td><td style="background-color:#cceeff;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%">18,450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"><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="padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.7pt">Refer to the Non-GAAP Adjusted EBITDA section in Overview for a reconciliation of Adjusted EBITDA to operating income.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in revenue, gross profit and operating income for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">first 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%"> of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> compared to the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">first 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%"> of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was due to the inclusion of Lawson operations beginning on the April 1, 2022 Merger Date and not including any Lawson operations prior to the April 1, 2022 Merger Date.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Supplemental Information</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%">For management to discuss Lawson's operating results on a comparable basis, Lawson's GAAP results of operations for three months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were adjusted to include its results prior to the April 1, 2022 Merger Date in order to reflect the total operating activities attributable to Lawson for each period presented. These non-GAAP Adjusted Results for the three months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> presented in the table below are referred to within this supplemental results of operations discussion as "Adjusted". </span></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></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:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change from Adjusted 2022</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%">(Dollars in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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: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:700;line-height:100%">Adjusted 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:700;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:700;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,280&#160;</span></td><td style="background-color:#cceeff;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%">104,902&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,378&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">54,370&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,371&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">10.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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">70,910&#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%">55,531&#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%">15,379&#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%">27.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-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%">Selling, general and administrative 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%">62,665&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,435&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,245&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,096&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,851)</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%">(25.7)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-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="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: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="2" style="background-color:#ffffff;border-top:3pt double #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%">56.6&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:3pt double #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%">52.9&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;border-top:3pt double #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:3pt double #000;padding:0 1pt"></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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</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 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,450&#160;</span></td><td style="background-color:#ffffff;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%">8,042&#160;</span></td><td style="background-color:#ffffff;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%">10,408&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129.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></table></div><div style="margin-bottom:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.7pt">For comparability purposes, Lawson's GAAP results of operations were adjusted to include the historical results of Lawson prior to the Merger Date. Refer to the section </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Factors Affecting Comparability to Prior Periods</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> and the non-GAAP measures section </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Supplemental Information - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Lawson Non-GAAP Adjusted Operating Income and Non-GAAP Adjusted EBITDA </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">for more information related to the calculation of adjusted amounts.</span></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.7pt">Refer to the Non-GAAP Adjusted EBITDA section in Overview for a reconciliation of Adjusted EBITDA to operating income.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue and Gross Profit</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased $20.4 million, or 19.4%, to $125.3 million in the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">first 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%"> of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> compared to adjusted revenue of $104.9 million in the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">first 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%"> of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</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 increase was primarily driven by the realization of price increases enacted throughout 2022 and 2023 to offset rising supplier costs, increased quantity volumes and strengthening sales to Lawson's strategic and governmental customers and automotive end market.</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%">38</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><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="#ic02628e23d294a51a19fd39887ebf598_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%">Gross profit increased $15.4 million to $70.9 million in the first quarter of 2023 compared to adjusted gross profit of $55.5 million in the prior year quarter primarily as a result of increased sales and the related price increases put in place, lower net freight expense and spreading operating expenses over a higher level of sales. Lawson gross profit as a percent of revenue was 56.6% in the first quarter of 2023 compared to Lawson gross profit as a percent of adjusted revenue of 52.9% in the prior year quarter. The gross margin percentage improvement for the first quarter of 2023 was primarily the result of price increases enacted as the prior year quarter </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">was impacted by increased supplier costs from inflation and supply chain disruptions, offset by a sales shift toward lower margin 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="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Selling, General and Administrative Expenses</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses consist of compensation and support for Lawson sales representatives and expenses to operate Lawson's distribution network and overhead expenses. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses increased to $62.7 million in the first quarter of 2023 compared to the adjusted amount of $44.4 million in the prior year quarter. The increase was primarily driven by higher compensation expense incurred to support increased sales, additional depreciation and amortization as a result of the fair value step-up adjustments resulting from the reverse merger acquisition accounting and stock-based compensation expense offset in part by a stock-based compensation benefit in the first quarter of 2022.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adjusted EBITDA</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:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March&#160;31, 2023, Lawson generated Adjusted EBITDA 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%">$18.5 million</span><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, an increase 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%">$10.4 million, or</span><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 129.4% from the same period a year ago driven by increased revenue and margins.</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-weight:700;line-height:120%;text-decoration:underline">TestEquity Segment</span></div><div style="margin-bottom:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></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:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change</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%">(Dollars in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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:700;line-height:100%">2022</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:700;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:700;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,359&#160;</span></td><td style="background-color:#cceeff;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%">72,402&#160;</span></td><td style="background-color:#cceeff;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%">34,957&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">82,002&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,479&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,523&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">25,357&#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%">16,923&#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%">8,434&#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%">49.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-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%">Selling, general and administrative 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%">25,331&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,527&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,804&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(604)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630&#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%">(104.3)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-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="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: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="2" style="background-color:#ffffff;border-top:3pt double #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%">23.6&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:3pt double #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%">23.4&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;border-top:3pt double #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:3pt double #000;padding:0 1pt"></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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</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 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%">7,659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,491&#160;</span></td><td style="background-color:#ffffff;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,168&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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></table></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.7pt">Refer to the Non-GAAP Adjusted EBITDA section in Overview for a reconciliation of Adjusted EBITDA to operating income.</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-style:italic;font-weight:700;line-height:120%">Revenue and 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:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$35.0 million, or 48.3%, </span><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$107.4 million</span><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">first 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%"> of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023 compared to revenue of</span><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$72.4 million in the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">first 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%"> of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase was primarily driven by </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$34.9 million of revenue generated from</span><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the acquisitions completed in the second quarter of 2022.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit increased </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$8.4 million to $25.4 million in the first quarter of 2023 compared to gross profit of $16.9 million in the prior year quarter. The increase was primarily driven by the 2022 acquisitions which generated $7.6&#160;million of additional gross profit </span><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">first 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%"> of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023. </span><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TestEquity gross profit as a percent of revenue was 23.6% in the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">first quarter of 2023 compared to </span><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23.4% in the prior year quarter.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The gross margin percentage for t</span><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">first quarter of 2023 was impacted by </span><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">an expansion of margins within the existing base business offset by a shift in sales mix from the lower gross margin rates from the 2022 acquisitions.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Selling, General and Administrative Expenses</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%">Selling, general and administrative expenses consist of compensation and support for TestEquity's sales representatives and expenses to operate TestEquity's distribution network and overhead expenses. </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%">39</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><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="#ic02628e23d294a51a19fd39887ebf598_7">Table of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses increased </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$7.8 million</span><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$25.3 million</span><span style="color:#181717;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%">the first quarter of 2023 compared to $17.5 million in the prior year quarter. </span><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Approximately $5.2&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the increased expenses was primarily driven by the 2022 acquisitions and approximately $2.4&#160;million of the increased expenses was driven by increased acquisition expenses in the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">first quarter of 2023 of </span><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$2.7&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in connection with the potential acquisition of Hisco </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">compared </span><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to $0.3&#160;million of acquisition expenses in the prior year 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:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adjusted EBITDA</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%">During the three months ended March&#160;31, 2023, TestEquity generated Adjusted EBITDA of $7.7 million, an increase of $2.2 million, or 39.5% from the prior year quarter with approximately $2.4&#160;million</span><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> driven by the 2022 acquisitions.</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-weight:700;line-height:120%;text-decoration:underline">Gexpro Services Segment</span></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></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:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change</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%">(Dollars in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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:700;line-height:100%">2022</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:700;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:700;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,016&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,683&#160;</span></td><td style="background-color:#cceeff;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%">19,333&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">70,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,722&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,789&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">30,505&#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%">23,961&#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%">6,544&#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 #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%">27.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-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%">Selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,131&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,762&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,374&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,592&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,782&#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%">105.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-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="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: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="2" style="background-color:#ffffff;border-top:3pt double #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%">30.2&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:3pt double #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%">29.3&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;border-top:3pt double #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:3pt double #000;padding:0 1pt"></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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</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 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,674&#160;</span></td><td style="background-color:#ffffff;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%">8,011&#160;</span></td><td style="background-color:#ffffff;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,663&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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></table></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.7pt">Refer to the Non-GAAP Adjusted EBITDA section in Overview for a reconciliation of Adjusted EBITDA to operating income.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue and 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:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$19.3 million, or </span><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23.7%, to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$101.0 million </span><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">first 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%"> of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023 compared to revenue of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$81.7 million in the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">first 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%"> of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The increase was primarily driven by </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$4.0 million</span><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of revenue generated from the Frontier acquisition completed at the end of the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">first 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%"> of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and </span><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18.7% </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">organic growth in the base business t</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">hrough an expansion of products and services to existing customers as well as the addition of new 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="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit increased </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$6.5 million to</span><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$30.5 million </span><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">first 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%"> of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> compared to gross profit 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%">$24.0 million in the prior year quarter. Gexpro Services gross profit as a percent of revenue was </span><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30.2% in the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">first 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%"> of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> compared to 29.3% in the prior year quarter. The gross profit increase was driven by the 2022 acquisitions, an improvement in the global supply chain and sales price increases enacted. </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:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Selling, General and Administrative Expenses</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses consist of sales and marketing expenses primarily relating to compensation, costs associated with supporting Gexpro Services&#8217; service facilities, overhead expenses within finance, legal, human resources and information technology, and other costs required to operate Gexpro Services&#8217; business and service 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="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general, and administrative expenses increased to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$23.1 million in </span><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">first 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%"> of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023 compared to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$20.4 million</span><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the prior year quarter. The increase 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%">$2.8 million</span><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was primarily driven by </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.7&#160;million of additional expenses from</span><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the 2022 acquisitions. The remainder of the increase was due primarily to additional compensation and product fulfillment costs to support organic 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:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adjusted EBITDA</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:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March&#160;31, 2023, Gexpro Services generated Adjusted EBITDA 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%"> $11.7 million</span><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, an increase 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%">$3.7 million,</span><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or 45.7%, from the same period a year ago primarily driven by increases in revenue and margins.</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%">40</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="#ic02628e23d294a51a19fd39887ebf598_7">Table of Contents</a></span></div></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Non-operating Income and Expense</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:34.039%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></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:14.566%"></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:14.566%"></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:14.567%"></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:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change</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%">(Dollars in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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:700;line-height:100%">2022</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:700;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:700;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: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,670)</span></td><td style="background-color:#cceeff;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,856)</span></td><td style="background-color:#cceeff;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%">(814)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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="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%">Change in fair value of earnout liabilities</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%">(57)</span></td><td style="background-color:#ffffff;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%">(57)</span></td><td style="background-color:#ffffff;padding: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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/M</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(975)</span></td><td style="background-color:#cceeff;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%">956&#160;</span></td><td style="background-color:#cceeff;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%">(1,931)</span></td><td style="background-color:#cceeff;padding: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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/M</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%">Income tax expense (benefit)</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%">2,112&#160;</span></td><td style="background-color:#ffffff;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%">(956)</span></td><td style="background-color:#ffffff;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,068&#160;</span></td><td style="background-color:#ffffff;padding: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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/M</span></td></tr></table></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">N/M</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Not meaningful</span></div><div style="text-align:justify;text-indent:4.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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 increased </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.8 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">first quarter of 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> compared to </span><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the prior year quarter</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The increase was due to higher outstanding borrowings as a result of the debt refinancing related to the </span><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mergers, offset partially by a lower interest rate on the outstanding borrowings as a result of the debt refinancing related to the Mergers.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Change in Fair Value of Earnout 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%">The $0.1&#160;million expense in the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">first quarter of 2023 related to the change in fair value of the earnout liability associated with the Frontier earnout.</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:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;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 expense, net increased </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.9 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">first quarter of 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> compared to </span><span style="color:#181717;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the prior year quarter </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">primarily due to the inclusion of Lawson operations subsequent to the April 1, 2022 Merger Date.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Tax Expense (Benefit)</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 $2.1 million, a 26.3% effective tax rate for the three months ended March&#160;31, 2023 compared to income tax expense of $1.0 million and a 27.4% effective tax rate for the three months ended March&#160;31, 2022. The change in the year over year effective tax rate was primarily due to the effect of lower transaction costs in 2023 compared to 2022.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="ic02628e23d294a51a19fd39887ebf598_115"></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%">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%">Cash and cash equivalents</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were $31.1 million on March&#160;31, 2023 compared to $24.6 million on December&#160;31, 2022.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes its current balances of cash and cash equivalents, availability under its Amended and Restated Credit Agreement and cash flows from operations will be sufficient to meet its liquidity needs for the next twelve months. As of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2023, liquidity for the Company was $100.9 million comprised of $31.1 million of cash and cash equivalents and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $69.8 million of bo</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rrowing availability remaining, net of outstanding letters of credit, under the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amended and Restated Credit Agreement.</span></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 primary short-term and long-term liquidity and capital resource needs are to finance operating expenses, working capital, capital expenditures, potential business acquisitions, strategic initiatives and general corporate purposes. Our current debt obligations under the Amended and Restated Credit Agreement mature in April 2027. Principal payments on the Amended and Restated Credit Agreement for the next twelve months are $15.0&#160;million. Refer to Note 9 &#8211; Debt within Item 1. Financial Statements for additional information related to our debt obligations. Access to debt capital markets has historically provided the Company with sources of liquidity, beyond normal operating cash flows. We do not anticipate having difficulty in obtaining financing from those markets in the future, however, we cannot provide assurance that events beyond our control will not have a material adverse impact on our liquidity.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</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="#ic02628e23d294a51a19fd39887ebf598_7">Table of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Sources and Uses of Cash</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 following table presents a summary of our cash flows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.952%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></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:16.443%"></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:16.448%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">(in thousands)</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:700;line-height:100%">March 31, 2023</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:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change</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%">Net cash provided by (used in) operating 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%">13,858&#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%">(13,532)</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%">27,390&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in) investing activities</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%">(5,094)</span></td><td style="background-color:#ffffff;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%">(57,573)</span></td><td style="background-color:#ffffff;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%">52,479&#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%">Net cash provided by (used in) financing activities</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%">(2,394)</span></td><td style="background-color:#cceeff;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%">68,795&#160;</span></td><td style="background-color:#cceeff;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%">(71,189)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Provided by (Used in) Operating Activities</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%">Net cash provided by operations for the three months ended March 31, 2023 was $13.9 million primarily due to net income including non-cash items, partially offset by investments in trade working capital to support higher sales and other net cash flow items.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in operations for the three months ended March&#160;31, 2022 was $13.5 million, primarily due to increases in trade working capital and other net cash flow items.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Provided by (Used in) Investing Activities</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%">Net cash used in investing activities for the three months ended March 31, 2023 was $5.1 million, primarily due to purchases of property, plant and equipment and rental equipment which was partially offset by the sale of rental equipment.</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%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> March&#160;31, 2022 was $57.6 million, primarily due to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the other acquisitions completed during the first three months of 2023 by Gexpro Services as described in Note 3 &#8211; Business Acquisitions within Item 1. Financial Statements.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Provided by (Used in) Financing Activities</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%">Net cash used in financing activities for the three months ended March 31, 2023 was $2.4 million, primarily due to principal payments on the term loans partially offset by net proceeds on the revolving credit facility.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by financing activities for the three months ended March&#160;31, 2022 was $68.8 million, primarily due to net proceeds on term loans and revolving credit facilities as a result of the January 3, 2022 Gexpro Services refinancing that was used to fund the Resolux acquisition and repay previous indebtedness. </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-weight:700;line-height:120%;text-decoration:underline">Financing and Capital Requirements</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit Facility</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 1, 2022, DSG entered into the Amended and Restated Credit Agreement, which includes a $200&#160;million senior secured revolving credit facility, a $250&#160;million senior secured initial term loan facility and a $50&#160;million senior secured delayed draw term loan facility. Refer to Note 9 &#8211; Debt within Item 1. Financial Statements for a description of the Amended and Restated Credit Agreement.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March&#160;31, 2023, we had $415.9 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in outstanding borrowings and $69.8 million of bo</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rrowing availability remaining, net of outstanding letters of credit, under the senior secured revolving credit facility.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2023, we were in compliance with all financial covenants under our Amended and Restated Credit Agreement.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we were in compliance with our financial covenants as of March&#160;31, 2023, failure to meet the covenant requirements of the Amended and Restated Credit Agreement in future quarters could lead to higher financing costs and increased restrictions, reduce or eliminate our ability to borrow funds, or accelerate the payment of our indebtedness 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="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%">42</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="#ic02628e23d294a51a19fd39887ebf598_7">Table of Contents</a></span></div></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase Commitments</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2023, we had contractual commitments to purchase approximately $174&#160;million of product from our suppliers and contractors over the next twelve months.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capital Expenditures</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%">During the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2023, t</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">otal capital expenditures for property, plant and equipment and rental equipment were $6.9 million excluding proceeds from the sale of rental equipment. The company expects to spend approxi</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">mately $14 million to $16&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for capital expenditures during the remainder of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023 to support ongoing operations. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Repurchase Program</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's Board of Directors previously authorized a stock repurchase program that permits the Company to repurchase its common stock. The timing and the amount of any repurchases will be determined by management under parameters established by the Board of Directors and depend on various factors including an evaluation of our stock price, corporate and regulatory requirements, capital availability and other market conditions. </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 had $7.6 million of remaining availability for stock repurchases under the program as of March&#160;31, 2023. See Note 11 &#8211; Stock Repurchase Program</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> with</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in Item 1. 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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for further information.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">HIS Company, Inc. - Purchase Agreem</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ent</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 30, 2023, the Company agreed to purchase Hisco for $269.1 million at closing, with a potential additional earn-out payment of up to $12.6 million, subject to Hisco achieving certain performance targets. DSG also agreed to pay $37.5 million in cash or DSG common stock in retention bonuses to certain Hisco employees that remain employed with Hisco or its affiliates for twelve or more months after the closing of the Hisco Transaction. The completion of the Hisco Transaction is subject to regulatory and customary closing conditions.</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%">DSG intends to finance a portion of the purchase price through a combination of (i) the incurrence of additional indebtedness pursuant to DSG's Amended and Restated Credit Agreement dated April 1, 2022 by and among DSG, certain subsidiaries of DSG as borrowers or guarantors, the lenders party thereto and JPMorgan Chase Bank, N.A., as administrative agent; and (ii) the issuance of additional shares of DSG common stock pursuant to the Rights Offering to existing holders of DSG common stock as of the record date therefor.</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 Rights Offering is expected to raise an aggregate amount of approximately $100 million and will be conducted pursuant to DSG's effective registration statement on Form S-3. The subscription rights will be transferable but will not be listed for trading on any stock exchange or market. Luther King Capital Management and its affiliates currently own approximately 77% of DSG&#8217;s outstanding stock and have indicated an intention to fully subscribe for their pro rata portion in the Rights Offering, as well as for their pro rata portion of any rights remaining unsubscribed at the completion of the subscription period.</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%">43</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="ic02628e23d294a51a19fd39887ebf598_118"></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="#ic02628e23d294a51a19fd39887ebf598_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ITEM 3 of Part I has been omitted from this report.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="ic02628e23d294a51a19fd39887ebf598_121"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;4. CONTROLS AND PROCEDURES</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Evaluation of Disclosure Controls and Procedures</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the supervision and with the participation of our senior management, including our Chief Executive Officer and Chief Financial Officer, we conducted an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures, as defined in Rules&#160;13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), as of the end of the period covered by this report (the &#8220;Evaluation Date&#8221;). These disclosure controls and procedures are designed to ensure that information relating to DSG, including DSG's 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. 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 not effective as of March&#160;31, 2023 because of the previously reported material weakness in internal control over financial reporting, as described below.</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-style:italic;font-weight:700;line-height:120%">Ongoing Remediation of Material Weaknesses in Internal Control over Financial Reporting</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 previously disclosed under Item 9A. Controls and Procedures in our Annual Report on Form 10-K for the year ended December 31, 2022, the Company&#8217;s management concluded that its internal control over financial reporting was not effective based on the material weakness identified. As a result of our expanding business operations, primarily related to the April 1, 2022 Mergers, we have experienced an increase in complex and non-routine accounting transactions and control activities necessary to properly present consolidated results. Specifically, in our TestEquity operating segment, we did not have sufficient technical accounting resources and personnel (i) to help ensure proper application of U.S. generally accepted accounting principles ("U.S. GAAP") in the accounting for certain areas primarily related to accounting for business acquisitions and the disposal of rental equipment, or (ii) to effectively design and execute our process level controls around (a) revenue recognition, (b) account reconciliations, (c) accounting policies, and (d) proper segregation of duties. </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 remediation efforts summarized below, which have been or will be implemented, are intended both to address the identified material weakness and to enhance the Company&#8217;s overall internal control environment.</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%">Accounting Expertise and Personnel</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Management is assessing the accounting function and is planning to hire additional accounting personnel to improve the accounting capabilities and capacity, and to ensure internal control activities are maintained and performed.</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%">Accounting Policies and Controls</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Management has expanded our training related to internal controls to include workshops designed to improve control awareness and educate all applicable personnel at the business unit level on internal control topics. </span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',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">Management has designed and implemented controls over the review of the accuracy and completeness of inputs provided to and outputs provided by third-party specialists, including the memorialization of accounting treatment conclusions for acquisitions.</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',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">Management will strengthen accounting policies, specifically within complex, non-routine transactions, revenue recognition and accounting for business acquisitions, and verify procedures against U.S. GAAP.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Management will design and implement entity level monitoring controls to support the review and preparation of complete and accurate financial information.</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-style:italic;font-weight:400;line-height:120%">Segregation of Duties</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Management has evaluated logical access and eliminated known segregation of duties conflicts. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Management has designed and is in the process of implementing periodic logical access review controls to monitor user access and proper segregation of duties. </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%">44</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="#ic02628e23d294a51a19fd39887ebf598_7">Table of Contents</a></span></div></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have designed our remediation plan to address the material weakness mentioned above and strengthen our overall internal control over financial reporting. However we will not be able to determine if the material weakness has been remediated until our efforts are completed and we have reassessed the procedures and controls put in place. We will continue to review our financial reporting controls and procedures. As we finalize and implement the remediation plan outlined above, we may also identify additional measures to address the material weakness or modify certain of the remediation procedures described above. We also may implement additional changes to our internal control over financial reporting as may be appropriate in the course of remediating the material weakness. Management will continue to take steps to remedy the material weakness to reinforce the overall design and capability of our control environment.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Changes in Internal Control over Financial Reporting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other than the ongoing remediation efforts discussed above, there were no changes in our internal control over financial reporting, as defined in Rules 13a-15(f) and 15d-15(f) of the Exchange Act, during our most recently completed fiscal quarter 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="ic02628e23d294a51a19fd39887ebf598_124"></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 2, 3, 4 and 5 of Part II are not applicable and have been omitted from this report.</span></div><div><span><br/></span></div><div id="ic02628e23d294a51a19fd39887ebf598_127"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;1. LEGAL PROCEEDINGS</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 14 &#8211; Commitments and Contingencies</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our unaudited condensed consolidated financial statements, included within</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Item 1. Financial Statements, which is incorporated herein by reference, for a description of certain of our pending legal proceedings, which are incorporated herein by reference. In addition, the Company is involved in legal actions that arise in the ordinary course of business.&#160;</span></div><div><span><br/></span></div><div id="ic02628e23d294a51a19fd39887ebf598_130"></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 factors discussed below, there have been no material changes from the risk factors disclosed in the &#8220;Risk Factors&#8221; section in our Annual Report on Form 10-K for the year ended December 31, 2022.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Risks</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cyber-attacks or other information security incidents could have a material adverse effect on our business, operating results and financial condition, subject us to additional legal costs and damage our reputation in the marketplace.</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 are increasingly dependent on digital technology to process and record financial and operating data and communicate with our employees and business partners. During the normal course of business we receive, retain and transmit certain confidential information that our customers provide to purchase products or services or to otherwise communicate with us, as well as certain information about our employees and other persons and entities.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our technologies, systems, networks and data and information processes (and those of our business partners) have been, and may in the future be, the target of cyber-attacks and/or information security incidents that may have resulted in, or may in the future result in, the unauthorized release, misuse, loss or destruction of proprietary, personal and other information, or other disruption of our business operations, including compromise of our email systems. For example, in February 2022, DSG became aware that its computer network was the subject of a cyber incident potentially involving unlawful access (the &#8220;Cyber Incident&#8221;). Because of the nature of the information that may have been compromised, we were required to notify the parties whose information was potentially compromised of the incident as well as various governmental agencies and have taken other actions, such as offering credit monitoring services. In addition, from time to time our email systems (and those of our business partners communicating with us) have been subjected to malicious attacks, including phishing attacks.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Such attacks or incidents could have a material adverse effect on our operating results and financial condition, subject us to additional legal costs and damage our reputation in the marketplace. For example, a putative class action lawsuit was filed against DSG in April 2023 asserting a variety of claims seeking monetary damages, injunctive relief and other related relief in connection with the Cyber Incident, which could result in additional legal and other costs.</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 techniques used by criminals to obtain unauthorized access to sensitive data change frequently and often are not </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%">45</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="#ic02628e23d294a51a19fd39887ebf598_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%">recognizable until launched against a target or until a breach has already occurred. Accordingly, we may be unable to anticipate these techniques or implement adequate preventative measures. As cyber threats continue to evolve, we may be required to expend additional resources to continue to modify or enhance our protective measures or to investigate and fix any information security vulnerabilities.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align: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 maintain and have access to data and information that is subject to privacy and security laws, data protection laws and applicable regulations. The interpretation and application of such laws, including federal, state and international laws, relating to the collection, use, retention, disclosure, security and transfer of personally identifiable data in the United States (including but not limited to the California Consumer Privacy Act and the California Privacy Rights Act), Europe (including but not limited to the European Union's General Data Protection Regulation) and elsewhere, are uncertain and evolving. Despite our efforts to protect such information, cyber incidents or misplaced or lost data could have a materially adverse impact on our business, and may divert management and employee attention from other business and growth initiatives. Further, an information privacy or security incident could result in legal or reputational risks and could have a materially adverse impact on our business, financial condition and results of operations.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Any pursuit or completion by DSG of additional acquisition opportunities would involve risks that could adversely affect our business, financial condition and results of operations.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One of our growth strategies is to actively pursue additional acquisition opportunities which complement our business model. However, there are risks associated with pursuing acquisitions, which include the incurrence of significant transaction costs without the guarantee that such transactions will be completed and the risk that we may not realize the anticipated benefits of the acquisition once it is completed. We may fail to successfully identify the right opportunities and/or to successfully integrate the acquired businesses, operations, technologies, systems and/or personnel with those of DSG, which could adversely affect our business, financial condition and results of operations.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For example, on March 30, 2023, DSG entered into a stock purchase agreement for the acquisition by DSG of all of the issued and outstanding capital stock of HIS Company, Inc., which is a distributor of specialty products serving industrial technology applications. DSG can give no assurance that it will complete the transaction. If DSG completes the transaction, DSG may not realize the anticipated benefits of the transaction. Furthermore, if DSG completes the transaction, DSG would need to finance a portion of the purchase price through means that would be expected to include the incurrence of additional indebtedness and the issuance of additional shares of DSG common stock (including to LKCM or its affiliates), which could have a material adverse effect on our business, financial condition and results of operations. Refer to Note 3 &#8211; Business Acquisitions within Item 1. Financial Statements for additional information regarding the anticipated financing of the Hisco Transaction. The completion of the transaction (or any other acquisition transaction) and the financing thereof may also amplify various of the other risks and uncertainties to which the DSG is subject, including the risk factors discussed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022 and in this Quarterly Report on Form 10-Q.</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%">Common Stock Risks</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Entities affiliated with LKCM and J. Bryan King beneficially own a significant majority of the outstanding DSG common stock and, therefore, have significant influence over our Company, which could delay or deter a change in control or other business combination or otherwise cause us to take actions with which you may disagree. </span></div><div style="text-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%">Based on a Schedule 13D filed with the SEC by LKCM and various other persons and entities (as amended through March 21, 2023), entities affiliated with LKCM beneficially owned in the aggregate approximately 16.3&#160;million shares of DSG common stock as of March 20, 2023, representing approximately 77.4% of the outstanding shares of DSG common stock as of March&#160;31, 2023.</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J. Bryan King, Chairman and Chief Executive Officer of the Company, is a Principal of LKCM. As a result, LKCM has significant influence over the outcome of matters requiring a stockholder vote, including the election of directors and the approval of other significant matters, and LKCM&#8217;s interests may not align with the interests of other stockholders. This concentration of ownership could also have the effect of delaying or preventing a change of control or other business combination that might be beneficial to our stockholders.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, as a result of this concentrated ownership interest of DSG common stock, DSG believes that it qualifies as a &#8220;controlled company.&#8221; Under Nasdaq Listing Rules, a listed company of which more than 50% of the voting power is held by an individual, group or another company is a &#8220;controlled company&#8221; and, accordingly, DSG believes that, if it so desired, it would be generally exempt from the requirements of Rule 5605(b), (d) and (e) of the Nasdaq Listing Rules that among other things would otherwise require DSG to have:</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a majority of the DSG board of directors comprised of independent directors;</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%">46</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="#ic02628e23d294a51a19fd39887ebf598_7">Table of Contents</a></span></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a compensation committee comprised solely of independent directors; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">director nominees be selected, or recommended to the DSG board of directors for selection, either by (1) DSG's independent directors constituting a majority of the DSG board of directors&#8217; independent directors in a vote in which only independent directors participate or (2) a nominating committee comprised solely of independent directors.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Entities affiliated with LKCM beneficially own a significant number of shares of DSG common stock, and any sales of any such shares or the possibility of any such sales could have a negative effect on the price of DSG common stock.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Entities affiliated with LKCM beneficially own a significant number of shares of DSG common stock.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with the Merger Agreements, DSG granted to certain entities affiliated with LKCM certain registration rights with respect to the shares of DSG common stock that DSG issued to those entities in connection with the Mergers. Any sales of any of the shares of DSG common stock held by any entities affiliated with LKCM (whether those shares were acquired by those entities in connection with the Mergers or in other transactions), or the anticipation of the possibility of any such sales, could create downward pressure on the market price of DSG common stock.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="ic02628e23d294a51a19fd39887ebf598_136"></div><div style="-sec-extract:summary"><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 style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:10.091%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:87.126%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></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:700;line-height:100%">Description of Exhibit</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312523088229/d442506dex21.htm">2.1&#8224;</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312523088229/d442506dex21.htm">Stock Purchase Agreement and Plan of Merger, dated as of </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312523088229/d442506dex21.htm">March 30, 2021 2023, by and among </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312523088229/d442506dex21.htm">HIS Company</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312523088229/d442506dex21.htm">, Inc.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312523088229/d442506dex21.htm">, Distribution Solutions Group, Inc., </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312523088229/d442506dex21.htm">HIS Company, Inc. </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312523088229/d442506dex21.htm">Employee Stock Ownership Trust, which is maintained pursuant to and in connection with the HIS Company, Inc. Employee Stock Ownership Plan, acting through GreatBanc Trust Company, not in its corporate capacity, but solely in its capacity as trustee of HIS Company, Inc. Employee Stock Ownership Trust, and Ellis Moseley, solely in his capacity as the representative of HIS</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312523088229/d442506dex21.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312523088229/d442506dex21.htm">Company,</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312523088229/d442506dex21.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312523088229/d442506dex21.htm">Inc.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312523088229/d442506dex21.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312523088229/d442506dex21.htm">Employee Stock Ownership Trust, incorporated by reference to Exhibit 2.1 to the Company&#8217;s Current Report on Form 8-K (File No. 000-10546) filed </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312523088229/d442506dex21.htm">March 31, </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312523088229/d442506dex21.htm">2023</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312523088229/d442506dex21.htm">.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.37pt;padding-right:3.37pt;text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000070360422000069/ex31amendedandrestatedce.htm">3.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000070360422000069/ex31amendedandrestatedce.htm">Amended and Restated Certificate of Incorporation of the Company, as amended by the Certificate of Amendment to the Amended and Restated Certificate of Incorporation of the Company effective as of May 5, 2022, incorporated by reference to Exhibit 3.1 to the Company&#8217;s Quarterly Report on Form 10-Q (File No. 000-10546) for the quarter ended June 30, 2022</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312522142321/d349962dex32.htm">3.2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312522142321/d349962dex32.htm">Amended and Restated By-Laws of the Company effective as of May 5, 2022, incorporated by reference to Exhibit 3.2 to the Company&#8217;s Current Report on Form 8-K (File No. 000-10546) filed May 5, 2022.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312523020414/d457171dex101.htm">10.1*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312523020414/d457171dex101.htm">Employment Agreement, dated as of January 27, 2023, by and between Lawson Products, Inc., an Illinois corporation, and Ronald J. Knutson, incorporated by reference to Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K (File No. 000-10546), filed January 31, 2023</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312523020414/d457171dex101.htm">.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.37pt;padding-right:3.37pt;text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="a2023q1ex311.htm">31.1**</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="a2023q1ex311.htm">Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.37pt;padding-right:3.37pt;text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="a2023q1ex312.htm">31.2**</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="a2023q1ex312.htm">Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.37pt;padding-right:3.37pt;text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="a2023q1ex32.htm">32***</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="a2023q1ex32.htm">Certification of Chief Executive Officer and Chief Financial Officer pursuant to 18 U.S.C. Section 1350 as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">101</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The following financial statements from the Quarterly Report on Form 10-Q for the quarter ended March 31, 2023, formatted in Inline XBRL: (i) Condensed Consolidated Balance Sheets, (ii) Condensed Consolidated Statement of Operations and Comprehensive Income (Loss), (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></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">101.INS</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Instance Document &#8211; the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">101.SCH**</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Schema Document</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">101.CAL**</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">101.DEF**</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">101.LAB**</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Label Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">101.PRE**</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Presentation Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">104</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The cover page from the Quarterly Report on Form 10-Q for the quarter ended March 31, 2023, formatted in Inline XBRL and contained in Exhibit 101</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8224; </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain schedules and/or similar attachments omitted pursuant to Item 601(a)(5) of Regulation S-K promulgated by the U.S. Securities and Exchange Commission. The Company agrees to furnish supplementally a copy of any omitted schedule or similar attachment to the U.S. Securities and Exchange Commission upon request.</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%">47</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ic02628e23d294a51a19fd39887ebf598_7">Table of Contents</a></span></div></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">* </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicates management employment contracts or compensatory plans or arrangements.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-bottom:3pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">**</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Filed herewith.</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">***</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furnished herewith.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="ic02628e23d294a51a19fd39887ebf598_139"></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="#ic02628e23d294a51a19fd39887ebf598_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">SIGNATURES</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.052%"><tr><td style="width:1.0%"></td><td style="width:5.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.801%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.715%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DISTRIBUTION SOLUTIONS GROUP, 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%">May 10, 2023</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/ J. Bryan King</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%">J. Bryan King<br/>Chairman, 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%">May 10, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Ronald J. Knutson</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ronald J. Knutson<br/>Executive Vice President, Chief Financial Officer and Treasurer<br/>(principal financial officer)</span></td></tr><tr style="height: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="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 10, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ David S. Lambert</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">David S. Lambert<br/>Vice President, Controller and Chief Accounting Officer<br/>(principal accounting officer)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></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%">49</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>a2023q1ex311.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 2023 Workiva -->
<title>Document</title></head><body><div id="i8ca97c79b1164cf8bed313fdca7084a0_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></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%">EXHIBIT 31.1</font></div><div style="text-align:center"><font><br></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%">CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER</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 302</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%">OF THE SARBANES-OXLEY ACT OF 2002</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, J. Bryan King, certify that&#58;</font></div><div><font><br></font></div><div style="padding-left:9pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1. I have reviewed this Quarterly Report on Form 10-Q of Distribution Solutions Group, Inc. (the &#8220;registrant&#8221;)&#59;</font></div><div style="padding-left:9pt;text-indent:-9pt"><font><br></font></div><div style="padding-left:9pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2. 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:9pt;text-indent:-9pt"><font><br></font></div><div style="padding-left:9pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3. 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:9pt;text-indent:-9pt"><font><br></font></div><div style="padding-left:9pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4. 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:9pt;text-indent:-9pt"><font><br></font></div><div style="padding-left:27pt;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:27pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:27pt;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:27pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:27pt;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:27pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:27pt;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 quarter (the registrant&#8217;s fourth fiscal quarter 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:9pt;text-indent:-9pt"><font><br></font></div><div style="padding-left:9pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5. 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:9pt;text-indent:-9pt"><font><br></font></div><div style="padding-left:27pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">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:27pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:27pt;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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; May&#160;10, 2023 </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; J. Bryan King &#160;&#160;&#160;&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J. Bryan King               </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chairman, 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>a2023q1ex312.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 2023 Workiva -->
<title>Document</title></head><body><div id="i90d9d3cbc19e41439a2b05b0a6f1619c_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></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%">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 Distribution Solutions Group, 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 three months (the registrant&#8217;s fourth fiscal three 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; May&#160;10, 2023 </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, Chief&#160;Financial&#160;Officer and Treasurer</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(principal financial officer)</font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32
<SEQUENCE>4
<FILENAME>a2023q1ex32.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 2023 Workiva -->
<title>Document</title></head><body><div id="i3011b4f65b7f4d69a99ecb548c85d557_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></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%">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 Distribution Solutions Group, Inc. (the &#8220;Company&#8221;) on Form 10-Q for the period ending March&#160;31, 2023 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;</font></div><div><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%">(1)&#160;  The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, and </font></div><div style="padding-left: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%">(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="padding-left:18pt"><font><br></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%">May&#160;10, 2023 </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; J. Bryan King                        </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%">J. Bryan King</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%">Distribution Solutions Group, 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%">Chairman, 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%">Distribution Solutions Group, 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, Chief&#160;Financial&#160;Officer and Treasurer</font></div><div style="text-align:justify;text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(principal financial officer)</font></div><div style="text-align:justify"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>5
<FILENAME>dsgr-20230331.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:50e926f6-33bd-47b7-ba2e-5238037a2263,g:2d9a5f4d-e46d-4c03-bdbc-5a4ec195b013-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dsgr="http://www.lawsonproducts.com/20230331" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.lawsonproducts.com/20230331">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.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="dsgr-20230331_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="dsgr-20230331_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="dsgr-20230331_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="dsgr-20230331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.lawsonproducts.com/role/Cover">
        <link:definition>0000001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheets" roleURI="http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets">
        <link:definition>0000002 - Statement - Condensed Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheetsParenthetical" roleURI="http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical">
        <link:definition>0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" roleURI="http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss">
        <link:definition>0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofChangesinStockholdersEquity" roleURI="http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity">
        <link:definition>0000005 - Statement - Consolidated Statements of Changes in Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofChangesinStockholdersEquityParenthetical" roleURI="http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical">
        <link:definition>0000006 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofCashFlows" roleURI="http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows">
        <link:definition>0000007 - Statement - Condensed Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NatureofOperationsandBasisofPresentation" roleURI="http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentation">
        <link:definition>0000008 - Disclosure - Nature of Operations and Basis of Presentation</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="SummaryofSignificantAccountingPolicies" roleURI="http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>0000009 - Disclosure - 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="BusinessAcquisitions" roleURI="http://www.lawsonproducts.com/role/BusinessAcquisitions">
        <link:definition>0000010 - Disclosure - Business Acquisitions</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>0000011 - 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="SupplementalFinancialStatementInformation" roleURI="http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformation">
        <link:definition>0000012 - Disclosure - Supplemental Financial Statement 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="GoodwillandIntangibleAssets" roleURI="http://www.lawsonproducts.com/role/GoodwillandIntangibleAssets">
        <link:definition>0000013 - Disclosure - Goodwill and 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="Leases" roleURI="http://www.lawsonproducts.com/role/Leases">
        <link:definition>0000014 - 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="EarnoutDerivativeLiability" roleURI="http://www.lawsonproducts.com/role/EarnoutDerivativeLiability">
        <link:definition>0000015 - Disclosure - Earnout Derivative 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="Debt" roleURI="http://www.lawsonproducts.com/role/Debt">
        <link:definition>0000016 - Disclosure - Debt</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>0000017 - 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="StockRepurchaseProgram" roleURI="http://www.lawsonproducts.com/role/StockRepurchaseProgram">
        <link:definition>0000018 - 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="EarningsPerShare" roleURI="http://www.lawsonproducts.com/role/EarningsPerShare">
        <link:definition>0000019 - Disclosure - Earnings Per Share</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>0000020 - 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="CommitmentsandContingencies" roleURI="http://www.lawsonproducts.com/role/CommitmentsandContingencies">
        <link:definition>0000021 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactions" roleURI="http://www.lawsonproducts.com/role/RelatedPartyTransactions">
        <link:definition>0000022 - Disclosure - Related Party Transactions</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>0000023 - 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="SubsequentEvent" roleURI="http://www.lawsonproducts.com/role/SubsequentEvent">
        <link:definition>0000024 - Disclosure - Subsequent Event</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>0000025 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessAcquisitionsTables" roleURI="http://www.lawsonproducts.com/role/BusinessAcquisitionsTables">
        <link:definition>0000026 - Disclosure - Business Acquisitions (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="RevenueRecognitionTables" roleURI="http://www.lawsonproducts.com/role/RevenueRecognitionTables">
        <link:definition>0000027 - 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="SupplementalFinancialStatementInformationTables" roleURI="http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationTables">
        <link:definition>0000028 - Disclosure - Supplemental Financial Statement Information (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="GoodwillandIntangibleAssetsTables" roleURI="http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsTables">
        <link:definition>0000029 - Disclosure - Goodwill and 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="LeasesTables" roleURI="http://www.lawsonproducts.com/role/LeasesTables">
        <link:definition>0000030 - 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="EarnoutDerivativeLiabilityTables" roleURI="http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityTables">
        <link:definition>0000031 - Disclosure - Earnout Derivative Liability (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="DebtTables" roleURI="http://www.lawsonproducts.com/role/DebtTables">
        <link:definition>0000032 - Disclosure - Debt (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="StockBasedCompensationTables" roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationTables">
        <link:definition>0000033 - Disclosure - Stock-Based Compensation (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="EarningsPerShareTables" roleURI="http://www.lawsonproducts.com/role/EarningsPerShareTables">
        <link:definition>0000034 - Disclosure - Earnings Per Share (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="SegmentReportingTables" roleURI="http://www.lawsonproducts.com/role/SegmentReportingTables">
        <link:definition>0000035 - 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="NatureofOperationsandBasisofPresentationDetails" roleURI="http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails">
        <link:definition>0000036 - Disclosure - Nature of Operations and Basis of Presentation (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="BusinessAcquisitionsNarrativeDetails" roleURI="http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails">
        <link:definition>0000037 - Disclosure - Business Acquisitions - 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="BusinessAcquisitionsInitialPurchasePriceAllocationDetails" roleURI="http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails">
        <link:definition>0000038 - Disclosure - Business Acquisitions - 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="BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" roleURI="http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails">
        <link:definition>0000039 - Disclosure - Business Acquisitions - Schedule of Acquired 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="BusinessAcquisitionsIntangibleAssetsAcquiredDetails" roleURI="http://www.lawsonproducts.com/role/BusinessAcquisitionsIntangibleAssetsAcquiredDetails">
        <link:definition>0000040 - Disclosure - Business Acquisitions - Intangible Assets Acquired (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="BusinessAcquisitionsProFormaInformationDetails" roleURI="http://www.lawsonproducts.com/role/BusinessAcquisitionsProFormaInformationDetails">
        <link:definition>0000041 - Disclosure - Business Acquisitions - 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="RevenueRecognitionNarrativeDetails" roleURI="http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails">
        <link:definition>0000042 - 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>0000043 - 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="RevenueRecognitionLeaseRevenueDetails" roleURI="http://www.lawsonproducts.com/role/RevenueRecognitionLeaseRevenueDetails">
        <link:definition>0000044 - Disclosure - Revenue Recognition - Lease 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="SupplementalFinancialStatementInformationScheduleofInventoryDetails" roleURI="http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationScheduleofInventoryDetails">
        <link:definition>0000045 - Disclosure - Supplemental Financial Statement Information - Schedule of Inventory (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementalFinancialStatementInformationRollforwardofInventoryReservesDetails" roleURI="http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRollforwardofInventoryReservesDetails">
        <link:definition>0000046 - Disclosure - Supplemental Financial Statement Information - Rollforward of Inventory Reserves (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="SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails" roleURI="http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails">
        <link:definition>0000047 - Disclosure - Supplemental Financial Statement Information- Property, Plant and Equipment (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="SupplementalFinancialStatementInformationRentalEquipmentDetails" roleURI="http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails">
        <link:definition>0000048 - Disclosure - Supplemental Financial Statement Information - Rental Equipment (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="SupplementalFinancialStatementInformationOtherLiabilitiesDetails" roleURI="http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationOtherLiabilitiesDetails">
        <link:definition>0000049 - Disclosure - Supplemental Financial Statement Information - Other 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="GoodwillandIntangibleAssetsScheduleofGoodwillDetails" roleURI="http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails">
        <link:definition>0000050 - Disclosure - Goodwill and Intangible Assets - Schedule of 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="GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails" roleURI="http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails">
        <link:definition>0000051 - Disclosure - Goodwill and Intangible Assets - Carrying Amount of 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="GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails" roleURI="http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails">
        <link:definition>0000052 - Disclosure - Goodwill and Intangible Assets - Maturity of 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="LeasesNetLeaseCostDetails" roleURI="http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails">
        <link:definition>0000053 - 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>0000054 - 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>0000055 - 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>0000055 - 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>0000056 - 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>0000057 - 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="EarnoutDerivativeLiabilityNarrativeDetails" roleURI="http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityNarrativeDetails">
        <link:definition>0000058 - Disclosure - Earnout Derivative Liability - 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="EarnoutDerivativeLiabilityScheduleofEarnoutLiabilityDetails" roleURI="http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityScheduleofEarnoutLiabilityDetails">
        <link:definition>0000059 - Disclosure - Earnout Derivative Liability - Schedule of Earnout Liability (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtScheduleofLongtermDebtDetails" roleURI="http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails">
        <link:definition>0000060 - Disclosure - Debt - Schedule of Long-term Debt (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="DebtNarrativeDetails" roleURI="http://www.lawsonproducts.com/role/DebtNarrativeDetails">
        <link:definition>0000061 - Disclosure - Debt - 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="StockBasedCompensationEquityCompensationPlansDetails" roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationEquityCompensationPlansDetails">
        <link:definition>0000062 - Disclosure - Stock-Based Compensation - Equity Compensation Plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationRestrictedStockUnitsDetails" roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockUnitsDetails">
        <link:definition>0000063 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationStockOptionsDetails" roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionsDetails">
        <link:definition>0000064 - Disclosure - Stock-Based Compensation - Stock 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="StockBasedCompensationSummaryofStockOptionsActivityDetails" roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockOptionsActivityDetails">
        <link:definition>0000065 - Disclosure - Stock-Based Compensation - Summary of Stock Options 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="StockBasedCompensationStockOptionAssumptionsDetails" roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionAssumptionsDetails">
        <link:definition>0000066 - Disclosure - Stock-Based Compensation - Stock Option Assumptions (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="StockRepurchaseProgramDetails" roleURI="http://www.lawsonproducts.com/role/StockRepurchaseProgramDetails">
        <link:definition>0000067 - 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="EarningsPerShareDetails" roleURI="http://www.lawsonproducts.com/role/EarningsPerShareDetails">
        <link:definition>0000068 - Disclosure - Earnings Per Share (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="IncomeTaxesDetails" roleURI="http://www.lawsonproducts.com/role/IncomeTaxesDetails">
        <link:definition>0000069 - 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="CommitmentsandContingenciesDetails" roleURI="http://www.lawsonproducts.com/role/CommitmentsandContingenciesDetails">
        <link:definition>0000070 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionsDetails" roleURI="http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails">
        <link:definition>0000071 - Disclosure - Related Party Transactions (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="SegmentReportingReportableSegmentInformationDetails" roleURI="http://www.lawsonproducts.com/role/SegmentReportingReportableSegmentInformationDetails">
        <link:definition>0000072 - Disclosure - Segment Reporting - Reportable Segment 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="SubsequentEventDetails" roleURI="http://www.lawsonproducts.com/role/SubsequentEventDetails">
        <link:definition>0000073 - Disclosure - Subsequent Event (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="dsgr_BusinessAcquisitionEquityInterestIssuedOrIssuableExchangeRatio" abstract="false" name="BusinessAcquisitionEquityInterestIssuedOrIssuableExchangeRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="dsgr_NetLeaseLiabilityPaymentsDueYearOne" abstract="false" name="NetLeaseLiabilityPaymentsDueYearOne" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dsgr_NetLeaseLiabilityImputedInterest" abstract="false" name="NetLeaseLiabilityImputedInterest" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dsgr_NetLeaseLiabilityPaymentsRemainderofFiscalYear" abstract="false" name="NetLeaseLiabilityPaymentsRemainderofFiscalYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dsgr_BusinessAcquisitionNumberOfEarnoutProvisions" abstract="false" name="BusinessAcquisitionNumberOfEarnoutProvisions" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="dsgr_DSGMember" abstract="true" name="DSGMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dsgr_GexproServicesHoldbackSharesMember" abstract="true" name="GexproServicesHoldbackSharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dsgr_TestEquityAndGexproServicesFormerOwnersMember" abstract="true" name="TestEquityAndGexproServicesFormerOwnersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dsgr_FinanceLeaseLiabilityToBePaidAfterYearFour" abstract="false" name="FinanceLeaseLiabilityToBePaidAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dsgr_AdjustedTermSOFROrCDORRateMember" abstract="true" name="AdjustedTermSOFROrCDORRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeEarnoutLiability" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeEarnoutLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGrantDateFairValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dsgr_NetLeaseLiabilitiesPaymentsDueAbstract" abstract="true" name="NetLeaseLiabilitiesPaymentsDueAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="dsgr_LutherKingCapitalManagementMember" abstract="true" name="LutherKingCapitalManagementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dsgr_BusinessCombinationNumberOfLocations" abstract="false" name="BusinessCombinationNumberOfLocations" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="dsgr_OtherRevolvingCreditFacilitiesMember" abstract="true" name="OtherRevolvingCreditFacilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dsgr_ContractWithCustomerPaymentTerms" abstract="false" name="ContractWithCustomerPaymentTerms" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="dsgr_GexproMember" abstract="true" name="GexproMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dsgr_NetLeaseLiabilityPaymentsDueYearFour" abstract="false" name="NetLeaseLiabilityPaymentsDueYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dsgr_NationalTestEquipmentMember" abstract="true" name="NationalTestEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dsgr_SettlementOfRelatedPartyObligations" abstract="false" name="SettlementOfRelatedPartyObligations" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dsgr_LeaseLiabilityNoncurrent" abstract="false" name="LeaseLiabilityNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dsgr_OtherAcquisitionsMember" abstract="true" name="OtherAcquisitionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dsgr_EarnoutSharesMember" abstract="true" name="EarnoutSharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dsgr_PropertyPlantAndEquipmentExcludingRentalEquipmentMember" abstract="true" name="PropertyPlantAndEquipmentExcludingRentalEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dsgr_SecuredOvernightFinancingRateSOFRMember" abstract="true" name="SecuredOvernightFinancingRateSOFRMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dsgr_LCKMAndMrKingMember" abstract="true" name="LCKMAndMrKingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dsgr_StockIssuedDuringPeriodValueSettlementOfEarnout" abstract="false" name="StockIssuedDuringPeriodValueSettlementOfEarnout" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dsgr_HISCOMember" abstract="true" name="HISCOMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dsgr_A2022AcquisitionsMember" abstract="true" name="A2022AcquisitionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dsgr_RelatedPartyTransactionSharesOwned" abstract="false" name="RelatedPartyTransactionSharesOwned" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="dsgr_ResoluxMember" abstract="true" name="ResoluxMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dsgr_NetLeaseLiabilityPaymentsDueYearTwo" abstract="false" name="NetLeaseLiabilityPaymentsDueYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dsgr_SeniorSecuredRevolvingCreditFacilityMember" abstract="true" name="SeniorSecuredRevolvingCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dsgr_NetLeaseLiabilityPresentValue" abstract="false" name="NetLeaseLiabilityPresentValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dsgr_BusinessCombinationCashConsiderationTransferredEquityInterestsIssuedAndIssuable" abstract="false" name="BusinessCombinationCashConsiderationTransferredEquityInterestsIssuedAndIssuable" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dsgr_GexproServicesSegmentMember" abstract="true" name="GexproServicesSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dsgr_GexproServicesStockholderMember" abstract="true" name="GexproServicesStockholderMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dsgr_VariableRateComponentDomain" abstract="true" name="VariableRateComponentDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dsgr_CorporateAndReconcilingItemsMember" abstract="true" name="CorporateAndReconcilingItemsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dsgr_PaymentOfEarnout" abstract="false" name="PaymentOfEarnout" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dsgr_OperatingLeaseRightofUseAssetAccumulatedDepreciation" abstract="false" name="OperatingLeaseRightofUseAssetAccumulatedDepreciation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dsgr_RelatedPartyTransactionCommonStockOutstanding" abstract="false" name="RelatedPartyTransactionCommonStockOutstanding" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="dsgr_NetLeaseLiabilityPaymentsDue" abstract="false" name="NetLeaseLiabilityPaymentsDue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dsgr_TestEquityAndGexproMember" abstract="true" name="TestEquityAndGexproMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dsgr_RelatedPartyTransactionTextBlock" abstract="false" name="RelatedPartyTransactionTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="dsgr_AdditionsOfAssetsUnderAFinanceLeaseLiability" abstract="false" name="AdditionsOfAssetsUnderAFinanceLeaseLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dsgr_SecurityBonusPlan" abstract="false" name="SecurityBonusPlan" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dsgr_TestEquityEquityholderMember" abstract="true" name="TestEquityEquityholderMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dsgr_LeaseAssetsRightofUseAsset" abstract="false" name="LeaseAssetsRightofUseAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dsgr_TestEquityMember" abstract="true" name="TestEquityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dsgr_LawsonSegmentMember" abstract="true" name="LawsonSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dsgr_LeaseLiabilityCurrent" abstract="false" name="LeaseLiabilityCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionRatioToCommonStock" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionRatioToCommonStock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="dsgr_StockIssuedDuringPeriodSharesSettlementOfEarnout" abstract="false" name="StockIssuedDuringPeriodSharesSettlementOfEarnout" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="dsgr_SeniorSecuredTermLoanMember" abstract="true" name="SeniorSecuredTermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dsgr_VariableRateComponentAxis" abstract="true" name="VariableRateComponentAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="dsgr_TestEquitySegmentMember" abstract="true" name="TestEquitySegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dsgr_FrontierMember" abstract="true" name="FrontierMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dsgr_RevenueFromContractWithCustomerNumberOfRevenueStreams" abstract="false" name="RevenueFromContractWithCustomerNumberOfRevenueStreams" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="dsgr_NumberOfPrincipalOperatingSegments" abstract="false" name="NumberOfPrincipalOperatingSegments" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="dsgr_OperatingLeaseAssetsAndLiabilitiesTableTextBlock" abstract="false" name="OperatingLeaseAssetsAndLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="dsgr_RentalProgramMember" abstract="true" name="RentalProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dsgr_OtherMiscellaneousLiabilities" abstract="false" name="OtherMiscellaneousLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dsgr_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" abstract="false" name="LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dsgr_NetLeaseLiabilityPaymentsDueYearThree" abstract="false" name="NetLeaseLiabilityPaymentsDueYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dsgr_InterworldHighwayLLCMember" abstract="true" name="InterworldHighwayLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dsgr_PartsWasherLeasingProgramMember" abstract="true" name="PartsWasherLeasingProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dsgr_SharesRepurchasedHeldInTreasury" abstract="false" name="SharesRepurchasedHeldInTreasury" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dsgr_FinanceLeaseCost" abstract="false" name="FinanceLeaseCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dsgr_AdjustmentsToAdditionalPaidInCapitalValueOfStockBasedCompensationLiabilityPaidInShares" abstract="false" name="AdjustmentsToAdditionalPaidInCapitalValueOfStockBasedCompensationLiabilityPaidInShares" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dsgr_PaymentsToAcquireRentalEquipment" abstract="false" name="PaymentsToAcquireRentalEquipment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dsgr_AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent" abstract="false" name="AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dsgr_AlternateBaseRateOrCanadianPrimeRateMember" abstract="true" name="AlternateBaseRateOrCanadianPrimeRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dsgr_OtherGeographicalMember" abstract="true" name="OtherGeographicalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dsgr_NumberOfBranches" abstract="false" name="NumberOfBranches" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="dsgr_NetLeaseLiabilityPaymentsDueAfterYearFour" abstract="false" name="NetLeaseLiabilityPaymentsDueAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dsgr_LineOfCreditFacilityAccordionFeatureIncreaseLimit" abstract="false" name="LineOfCreditFacilityAccordionFeatureIncreaseLimit" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dsgr_FinanceLeaseLiabilityPresentValue" abstract="false" name="FinanceLeaseLiabilityPresentValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dsgr_AdditionsOfAssetsUnderAnOperatingLeaseLiability" abstract="false" name="AdditionsOfAssetsUnderAnOperatingLeaseLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dsgr_TestEquityAndGexproServicesShareholdersMember" abstract="true" name="TestEquityAndGexproServicesShareholdersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dsgr_DelayedDrawTermLoanFacilityMember" abstract="true" name="DelayedDrawTermLoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dsgr_DSGFormerlyLawsonMember" abstract="true" name="DSGFormerlyLawsonMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dsgr_RentalEquipmentMember" abstract="true" name="RentalEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dsgr_InventoryReservesRollforwardRollForward" abstract="true" name="InventoryReservesRollforwardRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="dsgr_InstrumexMember" abstract="true" name="InstrumexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>6
<FILENAME>dsgr-20230331_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 2023 Workiva-->
<!--r:50e926f6-33bd-47b7-ba2e-5238037a2263,g:2d9a5f4d-e46d-4c03-bdbc-5a4ec195b013-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="dsgr-20230331.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c1821bdf-c908-4b52-a300-439260f2a29e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_d60c9803-3ba9-43b2-b3f3-08bb58993d57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c1821bdf-c908-4b52-a300-439260f2a29e" xlink:to="loc_us-gaap_PreferredStockValue_d60c9803-3ba9-43b2-b3f3-08bb58993d57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_4c2bce26-0a32-4927-8c5b-9c0e6de46ca9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c1821bdf-c908-4b52-a300-439260f2a29e" xlink:to="loc_us-gaap_CommonStockValue_4c2bce26-0a32-4927-8c5b-9c0e6de46ca9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_09f3f0f3-6a32-4477-9d3b-d9d6dc1c7257" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c1821bdf-c908-4b52-a300-439260f2a29e" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_09f3f0f3-6a32-4477-9d3b-d9d6dc1c7257" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_eed1d139-e1e0-4f6d-9baa-34c393fc39b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c1821bdf-c908-4b52-a300-439260f2a29e" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_eed1d139-e1e0-4f6d-9baa-34c393fc39b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_1d1e8c1d-5cd8-41d1-bfc5-8d3eec008ebb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_c1821bdf-c908-4b52-a300-439260f2a29e" xlink:to="loc_us-gaap_TreasuryStockCommonValue_1d1e8c1d-5cd8-41d1-bfc5-8d3eec008ebb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_729ff9d9-d764-4464-9b03-0e794d074285" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c1821bdf-c908-4b52-a300-439260f2a29e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_729ff9d9-d764-4464-9b03-0e794d074285" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_8be50083-c800-4957-bdfe-ad64b3879e39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_37571b4d-3c80-4013-b925-a2a3989eae1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8be50083-c800-4957-bdfe-ad64b3879e39" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_37571b4d-3c80-4013-b925-a2a3989eae1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_2b655b82-d66e-42d1-93f2-c113402d4dc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8be50083-c800-4957-bdfe-ad64b3879e39" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_2b655b82-d66e-42d1-93f2-c113402d4dc1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_098fdbd5-9964-4ab9-9640-64711197a80c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8be50083-c800-4957-bdfe-ad64b3879e39" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_098fdbd5-9964-4ab9-9640-64711197a80c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_74645044-c509-401f-a00c-62f9da65296d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8be50083-c800-4957-bdfe-ad64b3879e39" xlink:to="loc_us-gaap_InventoryNet_74645044-c509-401f-a00c-62f9da65296d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_d523eb43-1142-4c49-b98f-cc75bb40f813" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8be50083-c800-4957-bdfe-ad64b3879e39" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_d523eb43-1142-4c49-b98f-cc75bb40f813" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_6a1b5d6c-7962-464a-ba7b-378a444ead62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_bb757795-19ef-4d97-a8ec-7e0918af993f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_6a1b5d6c-7962-464a-ba7b-378a444ead62" xlink:to="loc_us-gaap_LiabilitiesCurrent_bb757795-19ef-4d97-a8ec-7e0918af993f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_fd3d4fe2-57d9-400e-9037-7514cb9a2b32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_6a1b5d6c-7962-464a-ba7b-378a444ead62" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_fd3d4fe2-57d9-400e-9037-7514cb9a2b32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_LeaseLiabilityNoncurrent_58dd7625-ba98-4935-8c96-32ab08a099ee" xlink:href="dsgr-20230331.xsd#dsgr_LeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_6a1b5d6c-7962-464a-ba7b-378a444ead62" xlink:to="loc_dsgr_LeaseLiabilityNoncurrent_58dd7625-ba98-4935-8c96-32ab08a099ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_ce65f033-0567-4254-b74c-c7088c1a09cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_6a1b5d6c-7962-464a-ba7b-378a444ead62" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_ce65f033-0567-4254-b74c-c7088c1a09cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_03faee0f-50fb-45a4-91a6-73b3b5004611" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_6a1b5d6c-7962-464a-ba7b-378a444ead62" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_03faee0f-50fb-45a4-91a6-73b3b5004611" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_1ccbd98e-0d74-4c1d-ad83-1450849c6cfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_79302c50-8817-4693-8da5-8e1f5cb2d7fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1ccbd98e-0d74-4c1d-ad83-1450849c6cfb" xlink:to="loc_us-gaap_AssetsCurrent_79302c50-8817-4693-8da5-8e1f5cb2d7fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation_aac69cbc-59ae-448f-be4c-17c29c4dd342" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_1ccbd98e-0d74-4c1d-ad83-1450849c6cfb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation_aac69cbc-59ae-448f-be4c-17c29c4dd342" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_6cc94039-e62a-42d6-810a-b255fd33f3ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1ccbd98e-0d74-4c1d-ad83-1450849c6cfb" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_6cc94039-e62a-42d6-810a-b255fd33f3ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_0a1685ef-af1a-419b-8664-9f61fa0dc6d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1ccbd98e-0d74-4c1d-ad83-1450849c6cfb" xlink:to="loc_us-gaap_Goodwill_0a1685ef-af1a-419b-8664-9f61fa0dc6d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashSurrenderValueOfLifeInsurance_4d25f9e4-491a-4680-99a7-0e143d7e7712" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1ccbd98e-0d74-4c1d-ad83-1450849c6cfb" xlink:to="loc_us-gaap_CashSurrenderValueOfLifeInsurance_4d25f9e4-491a-4680-99a7-0e143d7e7712" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_3c1139e8-8d97-42e8-8191-3ac69027528f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1ccbd98e-0d74-4c1d-ad83-1450849c6cfb" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_3c1139e8-8d97-42e8-8191-3ac69027528f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_4938106d-005f-4b8d-980b-2f70c7430b5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1ccbd98e-0d74-4c1d-ad83-1450849c6cfb" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_4938106d-005f-4b8d-980b-2f70c7430b5b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_ca9fbcb1-0ddb-422e-9b00-3fe44bceb835" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_1ccbd98e-0d74-4c1d-ad83-1450849c6cfb" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_ca9fbcb1-0ddb-422e-9b00-3fe44bceb835" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_58ee7eed-05b3-4f52-82d7-f22a2056d371" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_1ccbd98e-0d74-4c1d-ad83-1450849c6cfb" xlink:to="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_58ee7eed-05b3-4f52-82d7-f22a2056d371" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_20b7ff1e-5a9e-46c7-b397-7afd699cec14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_23a595cb-369a-497c-a5c5-128d25afe79c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_20b7ff1e-5a9e-46c7-b397-7afd699cec14" xlink:to="loc_us-gaap_Liabilities_23a595cb-369a-497c-a5c5-128d25afe79c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_cfe99b16-3706-4861-a3dc-6f0702022d6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_20b7ff1e-5a9e-46c7-b397-7afd699cec14" xlink:to="loc_us-gaap_StockholdersEquity_cfe99b16-3706-4861-a3dc-6f0702022d6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_3f47d6de-d6b0-4d81-b84c-7ca345be1e73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_a0f10624-bdcf-4136-a330-b12dfbb5a885" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3f47d6de-d6b0-4d81-b84c-7ca345be1e73" xlink:to="loc_us-gaap_LongTermDebtCurrent_a0f10624-bdcf-4136-a330-b12dfbb5a885" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_03d5fcdc-b7e9-4ee5-a120-447bdbce2040" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3f47d6de-d6b0-4d81-b84c-7ca345be1e73" xlink:to="loc_us-gaap_AccountsPayableCurrent_03d5fcdc-b7e9-4ee5-a120-447bdbce2040" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent_201495c3-5889-4da1-8d36-e024bec4ef20" xlink:href="dsgr-20230331.xsd#dsgr_AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3f47d6de-d6b0-4d81-b84c-7ca345be1e73" xlink:to="loc_dsgr_AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent_201495c3-5889-4da1-8d36-e024bec4ef20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_LeaseLiabilityCurrent_a0a7ead0-8ad2-4f7b-a3f9-a817b65fecf3" xlink:href="dsgr-20230331.xsd#dsgr_LeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3f47d6de-d6b0-4d81-b84c-7ca345be1e73" xlink:to="loc_dsgr_LeaseLiabilityCurrent_a0a7ead0-8ad2-4f7b-a3f9-a817b65fecf3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" xlink:type="simple" xlink:href="dsgr-20230331.xsd#CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_a4bbd030-b071-44e3-bfa8-29e9f9f29cb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_e3ddd6f9-ba06-44bf-bec2-1c724dd4d0ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_a4bbd030-b071-44e3-bfa8-29e9f9f29cb3" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_e3ddd6f9-ba06-44bf-bec2-1c724dd4d0ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d12439d6-f043-4f79-960f-b27567060cff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_a4bbd030-b071-44e3-bfa8-29e9f9f29cb3" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d12439d6-f043-4f79-960f-b27567060cff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_646b6466-bcc4-41c4-9056-ba2f53e9b0c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_5a6d0565-ba1b-4409-92f5-65a3694f8950" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_646b6466-bcc4-41c4-9056-ba2f53e9b0c7" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_5a6d0565-ba1b-4409-92f5-65a3694f8950" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4e0d308c-b0b0-4a4b-91e6-296d37a95823" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_646b6466-bcc4-41c4-9056-ba2f53e9b0c7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4e0d308c-b0b0-4a4b-91e6-296d37a95823" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_6643d02b-fef3-48de-b09b-7fb7020892f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_1aa040a6-16c8-4d9e-8fed-7d20ce087d04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_6643d02b-fef3-48de-b09b-7fb7020892f5" xlink:to="loc_us-gaap_NetIncomeLoss_1aa040a6-16c8-4d9e-8fed-7d20ce087d04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_79c494cc-2d65-4595-8eee-8c8c909c2b30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_6643d02b-fef3-48de-b09b-7fb7020892f5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_79c494cc-2d65-4595-8eee-8c8c909c2b30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_3ad240ad-32a7-4df3-9b9d-e49dbf2ff985" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeOtherNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_6643d02b-fef3-48de-b09b-7fb7020892f5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_3ad240ad-32a7-4df3-9b9d-e49dbf2ff985" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c144246e-02ee-4a89-918a-17a97b1d86bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_ace3d706-5e9f-436a-9e7a-80634c668a77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c144246e-02ee-4a89-918a-17a97b1d86bd" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_ace3d706-5e9f-436a-9e7a-80634c668a77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_7a4da166-5e11-49e8-b9bb-f907c842d845" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c144246e-02ee-4a89-918a-17a97b1d86bd" xlink:to="loc_us-gaap_InterestExpense_7a4da166-5e11-49e8-b9bb-f907c842d845" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNet_d5063471-717e-44b0-986f-ef49bced1799" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c144246e-02ee-4a89-918a-17a97b1d86bd" xlink:to="loc_us-gaap_DerivativeGainLossOnDerivativeNet_d5063471-717e-44b0-986f-ef49bced1799" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_51a5dd9b-4c0f-4ee9-b38f-fb38a73e918b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c144246e-02ee-4a89-918a-17a97b1d86bd" xlink:to="loc_us-gaap_OperatingIncomeLoss_51a5dd9b-4c0f-4ee9-b38f-fb38a73e918b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_9a46f722-05a8-4961-a673-73323da13a2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c144246e-02ee-4a89-918a-17a97b1d86bd" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_9a46f722-05a8-4961-a673-73323da13a2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_83c385b3-94a5-43e7-aab7-f46411dab52d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_1355afa7-1c79-402d-a7c1-7636f424bd8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_83c385b3-94a5-43e7-aab7-f46411dab52d" xlink:to="loc_us-gaap_GrossProfit_1355afa7-1c79-402d-a7c1-7636f424bd8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_bf780037-1b12-4145-95b5-2c23d7eb9868" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_83c385b3-94a5-43e7-aab7-f46411dab52d" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_bf780037-1b12-4145-95b5-2c23d7eb9868" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="dsgr-20230331.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_dde52ae3-2c97-4362-bdb0-7cee6569d29e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8d7c2e86-2498-4ad5-9cf0-3d748a1370f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dde52ae3-2c97-4362-bdb0-7cee6569d29e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8d7c2e86-2498-4ad5-9cf0-3d748a1370f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f5a5a7ae-3080-4bbe-b505-1e6a9c64c72f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dde52ae3-2c97-4362-bdb0-7cee6569d29e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f5a5a7ae-3080-4bbe-b505-1e6a9c64c72f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_925353b1-6031-4f8c-8b47-a94afeacacda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dde52ae3-2c97-4362-bdb0-7cee6569d29e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_925353b1-6031-4f8c-8b47-a94afeacacda" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_cfcae029-d698-426e-8a87-1452763face2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dde52ae3-2c97-4362-bdb0-7cee6569d29e" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_cfcae029-d698-426e-8a87-1452763face2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_bd44aef7-8415-4651-b8ea-d0cd99f84579" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a3c75ba2-1029-4d62-9339-22d3b8591a8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_bd44aef7-8415-4651-b8ea-d0cd99f84579" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a3c75ba2-1029-4d62-9339-22d3b8591a8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_8b2916df-e894-43d4-8d19-6a1c876514ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_bd44aef7-8415-4651-b8ea-d0cd99f84579" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_8b2916df-e894-43d4-8d19-6a1c876514ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_49e83834-224d-4d2a-b28f-263104e83256" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_PaymentsToAcquireRentalEquipment_3ba01f12-b927-4e79-88dc-c11bcc5eb0ab" xlink:href="dsgr-20230331.xsd#dsgr_PaymentsToAcquireRentalEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_49e83834-224d-4d2a-b28f-263104e83256" xlink:to="loc_dsgr_PaymentsToAcquireRentalEquipment_3ba01f12-b927-4e79-88dc-c11bcc5eb0ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_52a80db8-1bf7-411b-b662-24de3e7213b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_49e83834-224d-4d2a-b28f-263104e83256" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_52a80db8-1bf7-411b-b662-24de3e7213b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_ae96387b-2cbe-4572-9bc0-2c306d5269c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfMachineryAndEquipment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_49e83834-224d-4d2a-b28f-263104e83256" xlink:to="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_ae96387b-2cbe-4572-9bc0-2c306d5269c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_bbc7800d-afbc-437c-9f33-95e77c0e00cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_49e83834-224d-4d2a-b28f-263104e83256" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_bbc7800d-afbc-437c-9f33-95e77c0e00cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1ad04935-2788-4c29-a34f-4c304376f62c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSecuredDebt_073aa9c7-7cf6-4dd2-95d3-7ed9267b06f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfSecuredDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1ad04935-2788-4c29-a34f-4c304376f62c" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSecuredDebt_073aa9c7-7cf6-4dd2-95d3-7ed9267b06f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_425ae704-fcc2-47e8-aa3e-fa6ac99e16c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1ad04935-2788-4c29-a34f-4c304376f62c" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_425ae704-fcc2-47e8-aa3e-fa6ac99e16c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_c9c9b5df-cbe5-4b13-a3aa-ceb394422083" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1ad04935-2788-4c29-a34f-4c304376f62c" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_c9c9b5df-cbe5-4b13-a3aa-ceb394422083" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_511b6d1b-39e9-400a-8785-1aadf608372c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1ad04935-2788-4c29-a34f-4c304376f62c" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_511b6d1b-39e9-400a-8785-1aadf608372c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_dda5b5cc-8ff5-4c08-8405-bc96c1a2ce00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1ad04935-2788-4c29-a34f-4c304376f62c" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_dda5b5cc-8ff5-4c08-8405-bc96c1a2ce00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_82b889f9-c393-4d69-b8c4-50b3174df0cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1ad04935-2788-4c29-a34f-4c304376f62c" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_82b889f9-c393-4d69-b8c4-50b3174df0cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_SharesRepurchasedHeldInTreasury_6faa965d-1978-4048-99e4-3337395f2ec8" xlink:href="dsgr-20230331.xsd#dsgr_SharesRepurchasedHeldInTreasury"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1ad04935-2788-4c29-a34f-4c304376f62c" xlink:to="loc_dsgr_SharesRepurchasedHeldInTreasury_6faa965d-1978-4048-99e4-3337395f2ec8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_PaymentOfEarnout_6e9795de-0440-440b-9bbd-66b835c16d68" xlink:href="dsgr-20230331.xsd#dsgr_PaymentOfEarnout"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1ad04935-2788-4c29-a34f-4c304376f62c" xlink:to="loc_dsgr_PaymentOfEarnout_6e9795de-0440-440b-9bbd-66b835c16d68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7b131e46-9f4a-4082-aa73-3962b2c8b10b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_d34b4747-097e-4f4e-b43f-eb135a353919" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7b131e46-9f4a-4082-aa73-3962b2c8b10b" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_d34b4747-097e-4f4e-b43f-eb135a353919" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_fcce2d0c-aecd-4c9f-9b06-14abe26954ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7b131e46-9f4a-4082-aa73-3962b2c8b10b" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_fcce2d0c-aecd-4c9f-9b06-14abe26954ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_9f4b0e19-26ff-4d79-96be-44517c2261c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7b131e46-9f4a-4082-aa73-3962b2c8b10b" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_9f4b0e19-26ff-4d79-96be-44517c2261c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLIFOReserveEffectOnIncomeNet_5b6e0107-8623-4a97-b679-834af3d54510" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryLIFOReserveEffectOnIncomeNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7b131e46-9f4a-4082-aa73-3962b2c8b10b" xlink:to="loc_us-gaap_InventoryLIFOReserveEffectOnIncomeNet_5b6e0107-8623-4a97-b679-834af3d54510" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_3a465b03-9123-45e1-a670-5cf3ee3afda7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7b131e46-9f4a-4082-aa73-3962b2c8b10b" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_3a465b03-9123-45e1-a670-5cf3ee3afda7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_b49c3dc9-8f32-4f40-97c9-377cab8db8ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7b131e46-9f4a-4082-aa73-3962b2c8b10b" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_b49c3dc9-8f32-4f40-97c9-377cab8db8ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_2c6a9a5c-de0a-4675-91bd-0c1dfb4c289e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7b131e46-9f4a-4082-aa73-3962b2c8b10b" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_2c6a9a5c-de0a-4675-91bd-0c1dfb4c289e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_b2dce128-160f-413e-8fe3-32ebed8a131e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7b131e46-9f4a-4082-aa73-3962b2c8b10b" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_b2dce128-160f-413e-8fe3-32ebed8a131e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f3894d1a-048b-4f78-a06b-ad9081e6375e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7b131e46-9f4a-4082-aa73-3962b2c8b10b" xlink:to="loc_us-gaap_NetIncomeLoss_f3894d1a-048b-4f78-a06b-ad9081e6375e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_1345b014-cf14-4249-836a-8bb4612dfbd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7b131e46-9f4a-4082-aa73-3962b2c8b10b" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_1345b014-cf14-4249-836a-8bb4612dfbd2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_90ac29e7-3e49-4a63-a009-9480ba3400be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7b131e46-9f4a-4082-aa73-3962b2c8b10b" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_90ac29e7-3e49-4a63-a009-9480ba3400be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_74166a90-51fc-4b38-9023-0acb7ae28898" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7b131e46-9f4a-4082-aa73-3962b2c8b10b" xlink:to="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_74166a90-51fc-4b38-9023-0acb7ae28898" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNet_a3d059dd-db23-42b0-a3f5-e5427521ad9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7b131e46-9f4a-4082-aa73-3962b2c8b10b" xlink:to="loc_us-gaap_DerivativeGainLossOnDerivativeNet_a3d059dd-db23-42b0-a3f5-e5427521ad9f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfLeasedAssetsNetOperatingLeases_1911e51b-991f-4f73-9ed7-a983789c1ab0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfLeasedAssetsNetOperatingLeases"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7b131e46-9f4a-4082-aa73-3962b2c8b10b" xlink:to="loc_us-gaap_GainLossOnSaleOfLeasedAssetsNetOperatingLeases_1911e51b-991f-4f73-9ed7-a983789c1ab0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_8fbd4c14-b4b4-4ca0-aaee-542b59696c6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7b131e46-9f4a-4082-aa73-3962b2c8b10b" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_8fbd4c14-b4b4-4ca0-aaee-542b59696c6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_9436c483-3bb1-479e-96f1-2b6a83de7de7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7b131e46-9f4a-4082-aa73-3962b2c8b10b" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_9436c483-3bb1-479e-96f1-2b6a83de7de7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_f591942d-8a67-4184-ad92-202ca24a54d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="17" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7b131e46-9f4a-4082-aa73-3962b2c8b10b" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_f591942d-8a67-4184-ad92-202ca24a54d2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#BusinessAcquisitionsInitialPurchasePriceAllocationDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_3eb4965b-1d6d-4a95-ad20-ae761ff5ea26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_a9214b8f-62d0-47ab-9ff9-9906d99c63e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_3eb4965b-1d6d-4a95-ad20-ae761ff5ea26" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_a9214b8f-62d0-47ab-9ff9-9906d99c63e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredOther1_0ead8bd7-2bfc-4876-a4ae-3f99e8331c08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredOther1"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_3eb4965b-1d6d-4a95-ad20-ae761ff5ea26" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredOther1_0ead8bd7-2bfc-4876-a4ae-3f99e8331c08" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_d333c386-95d7-462b-9a3e-eb688a0d49af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_186c9802-63d6-414a-8bc2-3132a5444f88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_d333c386-95d7-462b-9a3e-eb688a0d49af" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_186c9802-63d6-414a-8bc2-3132a5444f88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_6b6878c8-bac8-479c-85b7-12a16935697c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_d333c386-95d7-462b-9a3e-eb688a0d49af" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_6b6878c8-bac8-479c-85b7-12a16935697c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_7f245275-0938-4115-b14d-9b6cd20e3652" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_d333c386-95d7-462b-9a3e-eb688a0d49af" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_7f245275-0938-4115-b14d-9b6cd20e3652" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_79f334ac-bd25-4a60-b40e-06ce44003805" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_d333c386-95d7-462b-9a3e-eb688a0d49af" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_79f334ac-bd25-4a60-b40e-06ce44003805" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_439131af-3359-4443-a1a4-f336e30beb01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_d333c386-95d7-462b-9a3e-eb688a0d49af" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_439131af-3359-4443-a1a4-f336e30beb01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets_97c40e41-0c54-4b53-8daf-40766f261f6f" xlink:href="dsgr-20230331.xsd#dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_d333c386-95d7-462b-9a3e-eb688a0d49af" xlink:to="loc_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets_97c40e41-0c54-4b53-8daf-40766f261f6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_d2bc2a1d-9b3d-476b-8e31-2186fce74723" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_d333c386-95d7-462b-9a3e-eb688a0d49af" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_d2bc2a1d-9b3d-476b-8e31-2186fce74723" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_770758f7-2986-482d-84d7-7d105944c89e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_d333c386-95d7-462b-9a3e-eb688a0d49af" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_770758f7-2986-482d-84d7-7d105944c89e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_9cf566d9-7924-455e-8eee-3a3f878f95a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_d333c386-95d7-462b-9a3e-eb688a0d49af" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_9cf566d9-7924-455e-8eee-3a3f878f95a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3f5320ee-7c45-4eda-873a-472a3116a67a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_d333c386-95d7-462b-9a3e-eb688a0d49af" xlink:to="loc_us-gaap_Goodwill_3f5320ee-7c45-4eda-873a-472a3116a67a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeEarnoutLiability_ea5fb8f0-7d96-4e79-9314-4d24565c9c23" xlink:href="dsgr-20230331.xsd#dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeEarnoutLiability"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_d333c386-95d7-462b-9a3e-eb688a0d49af" xlink:to="loc_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeEarnoutLiability_ea5fb8f0-7d96-4e79-9314-4d24565c9c23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_7ef7c1d1-131f-4aec-ba8b-7773079223ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_d333c386-95d7-462b-9a3e-eb688a0d49af" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_7ef7c1d1-131f-4aec-ba8b-7773079223ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities_e436d3dc-7591-4386-8d30-fc451ab5eb4a" xlink:href="dsgr-20230331.xsd#dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_d333c386-95d7-462b-9a3e-eb688a0d49af" xlink:to="loc_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities_e436d3dc-7591-4386-8d30-fc451ab5eb4a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationScheduleofInventoryDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#SupplementalFinancialStatementInformationScheduleofInventoryDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationScheduleofInventoryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_461d5026-b2f4-4960-b1d7-1a93d98a9f80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_a12311e0-4579-4343-b744-5e8036f5a091" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationReserves"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_461d5026-b2f4-4960-b1d7-1a93d98a9f80" xlink:to="loc_us-gaap_InventoryValuationReserves_a12311e0-4579-4343-b744-5e8036f5a091" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_9bac3ce6-5f14-4da7-ad8b-b8be916349d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_461d5026-b2f4-4960-b1d7-1a93d98a9f80" xlink:to="loc_us-gaap_InventoryGross_9bac3ce6-5f14-4da7-ad8b-b8be916349d5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_d65110e1-5069-49ab-ba7f-1294f11afbb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_365e3464-4dff-49d6-bdc9-315e99e627a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_d65110e1-5069-49ab-ba7f-1294f11afbb4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_365e3464-4dff-49d6-bdc9-315e99e627a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_44b2caf2-ce56-4f23-a068-c5998dc8eb97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_d65110e1-5069-49ab-ba7f-1294f11afbb4" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_44b2caf2-ce56-4f23-a068-c5998dc8eb97" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#SupplementalFinancialStatementInformationRentalEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_a7f3fc01-8791-4e89-a5f4-a58ffa8af9c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross_d49c586a-85eb-4f51-90a0-b0390e538b4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_a7f3fc01-8791-4e89-a5f4-a58ffa8af9c3" xlink:to="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross_d49c586a-85eb-4f51-90a0-b0390e538b4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation_2fae895b-bcb0-482a-9e7f-ff2e992cca29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_a7f3fc01-8791-4e89-a5f4-a58ffa8af9c3" xlink:to="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation_2fae895b-bcb0-482a-9e7f-ff2e992cca29" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationOtherLiabilitiesDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#SupplementalFinancialStatementInformationOtherLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationOtherLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_cdad7cab-3ad2-4716-b200-8ba0c2bba144" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent_22830945-0a8e-4180-b184-33df204b2563" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_cdad7cab-3ad2-4716-b200-8ba0c2bba144" xlink:to="loc_us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent_22830945-0a8e-4180-b184-33df204b2563" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_OtherMiscellaneousLiabilities_0512d93e-c143-40b7-94e6-fcbf9df14721" xlink:href="dsgr-20230331.xsd#dsgr_OtherMiscellaneousLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_cdad7cab-3ad2-4716-b200-8ba0c2bba144" xlink:to="loc_dsgr_OtherMiscellaneousLiabilities_0512d93e-c143-40b7-94e6-fcbf9df14721" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_SecurityBonusPlan_7b5260c8-b9ed-4365-b605-8a58ff9f6b5f" xlink:href="dsgr-20230331.xsd#dsgr_SecurityBonusPlan"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_cdad7cab-3ad2-4716-b200-8ba0c2bba144" xlink:to="loc_dsgr_SecurityBonusPlan_7b5260c8-b9ed-4365-b605-8a58ff9f6b5f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a4460a46-74cf-40d0-b9e7-30abdd1657d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_81ef0a1e-ab9e-4dcd-b672-3b496e7a8154" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_a4460a46-74cf-40d0-b9e7-30abdd1657d0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_81ef0a1e-ab9e-4dcd-b672-3b496e7a8154" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_24e0f6a4-3b1e-4e57-a973-da94677b58d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_a4460a46-74cf-40d0-b9e7-30abdd1657d0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_24e0f6a4-3b1e-4e57-a973-da94677b58d6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ca3526ac-38a6-489c-ade8-0870a964db95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_9a67a832-4e55-49c4-ac4b-c0be1853e443" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ca3526ac-38a6-489c-ade8-0870a964db95" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_9a67a832-4e55-49c4-ac4b-c0be1853e443" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_af11d67d-7be8-46be-8902-1c808b4d4d74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ca3526ac-38a6-489c-ade8-0870a964db95" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_af11d67d-7be8-46be-8902-1c808b4d4d74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_700c6497-f45e-47fc-a874-5be56f0f770a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ca3526ac-38a6-489c-ade8-0870a964db95" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_700c6497-f45e-47fc-a874-5be56f0f770a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_d2f6d95e-ccc3-488b-a0bd-8e9117eb1aba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ca3526ac-38a6-489c-ade8-0870a964db95" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_d2f6d95e-ccc3-488b-a0bd-8e9117eb1aba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_305f3449-ab69-49fc-8d96-8d8300c9d660" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ca3526ac-38a6-489c-ade8-0870a964db95" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_305f3449-ab69-49fc-8d96-8d8300c9d660" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_d14f771f-4e8d-4de9-b9f5-bf162280cf84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ca3526ac-38a6-489c-ade8-0870a964db95" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_d14f771f-4e8d-4de9-b9f5-bf162280cf84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_5e6d18e9-db13-4fc8-8068-06c04cf89d72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ca3526ac-38a6-489c-ade8-0870a964db95" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_5e6d18e9-db13-4fc8-8068-06c04cf89d72" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#LeasesNetLeaseCostDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_FinanceLeaseCost_f205a0de-ec04-4623-ac3c-558438f91f15" xlink:href="dsgr-20230331.xsd#dsgr_FinanceLeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_f8e47842-356f-40ff-adc6-f88b60bc4312" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_dsgr_FinanceLeaseCost_f205a0de-ec04-4623-ac3c-558438f91f15" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_f8e47842-356f-40ff-adc6-f88b60bc4312" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_dc6a4f2c-6f90-43fe-9325-4c04feb1bd93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_dsgr_FinanceLeaseCost_f205a0de-ec04-4623-ac3c-558438f91f15" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_dc6a4f2c-6f90-43fe-9325-4c04feb1bd93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_2cc2b97e-c502-4f97-8ea3-42ed5dbf5e18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_65e132dd-662e-425a-946c-8882065fefd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_2cc2b97e-c502-4f97-8ea3-42ed5dbf5e18" xlink:to="loc_us-gaap_OperatingLeaseCost_65e132dd-662e-425a-946c-8882065fefd7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_FinanceLeaseCost_74baa652-e7f4-44af-ba92-396ea5989d93" xlink:href="dsgr-20230331.xsd#dsgr_FinanceLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_2cc2b97e-c502-4f97-8ea3-42ed5dbf5e18" xlink:to="loc_dsgr_FinanceLeaseCost_74baa652-e7f4-44af-ba92-396ea5989d93" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#LeasesNetLeaseAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_LeaseLiabilityCurrent_016eeb8d-b7a9-4e0e-8922-a4496a4a89df" xlink:href="dsgr-20230331.xsd#dsgr_LeaseLiabilityCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_d3032735-84f2-423d-91ca-5f4223f10e5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_dsgr_LeaseLiabilityCurrent_016eeb8d-b7a9-4e0e-8922-a4496a4a89df" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_d3032735-84f2-423d-91ca-5f4223f10e5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_b7de9da0-ce4e-4005-8bd3-05b52e7e8829" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_dsgr_LeaseLiabilityCurrent_016eeb8d-b7a9-4e0e-8922-a4496a4a89df" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_b7de9da0-ce4e-4005-8bd3-05b52e7e8829" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_LeaseAssetsRightofUseAsset_e46b4725-b0ae-43b2-b70d-ca4b5f19c33b" xlink:href="dsgr-20230331.xsd#dsgr_LeaseAssetsRightofUseAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_47343fc7-9342-4d2f-b3b8-6ae828659dce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_dsgr_LeaseAssetsRightofUseAsset_e46b4725-b0ae-43b2-b70d-ca4b5f19c33b" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_47343fc7-9342-4d2f-b3b8-6ae828659dce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_f3a35247-c0bc-40ba-81d2-d80b29e41901" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_dsgr_LeaseAssetsRightofUseAsset_e46b4725-b0ae-43b2-b70d-ca4b5f19c33b" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_f3a35247-c0bc-40ba-81d2-d80b29e41901" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_LeaseLiabilityNoncurrent_ec66d166-480a-4be5-8ce9-da910a97662e" xlink:href="dsgr-20230331.xsd#dsgr_LeaseLiabilityNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_2f436230-0d53-4e66-84ac-d7e5e285d586" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_dsgr_LeaseLiabilityNoncurrent_ec66d166-480a-4be5-8ce9-da910a97662e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_2f436230-0d53-4e66-84ac-d7e5e285d586" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_c985464d-7ddf-425e-8313-0a61e1a48276" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_dsgr_LeaseLiabilityNoncurrent_ec66d166-480a-4be5-8ce9-da910a97662e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_c985464d-7ddf-425e-8313-0a61e1a48276" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="dsgr-20230331.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_LesseeOperatingLeaseLiabilityPaymentsDue_8658f7d3-d65c-4313-bfe8-d449deaa5d68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_f5825629-0387-4d85-a27a-cb1f14c729fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_8658f7d3-d65c-4313-bfe8-d449deaa5d68" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_f5825629-0387-4d85-a27a-cb1f14c729fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_a88695b3-6abf-4b9a-9d01-b8588651f2a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_8658f7d3-d65c-4313-bfe8-d449deaa5d68" xlink:to="loc_us-gaap_OperatingLeaseLiability_a88695b3-6abf-4b9a-9d01-b8588651f2a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_NetLeaseLiabilityPaymentsDue_e340638f-89fb-4fea-baca-f975584b223d" xlink:href="dsgr-20230331.xsd#dsgr_NetLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7c4ffdfb-2054-4154-8407-9db34c8f1b27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_dsgr_NetLeaseLiabilityPaymentsDue_e340638f-89fb-4fea-baca-f975584b223d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7c4ffdfb-2054-4154-8407-9db34c8f1b27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_0841a9f4-c96d-45b2-b546-1fcb1d7fcd88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_dsgr_NetLeaseLiabilityPaymentsDue_e340638f-89fb-4fea-baca-f975584b223d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_0841a9f4-c96d-45b2-b546-1fcb1d7fcd88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_NetLeaseLiabilityPaymentsDueYearOne_6d8ea9cc-c9ee-427c-b492-140172ae6c2d" xlink:href="dsgr-20230331.xsd#dsgr_NetLeaseLiabilityPaymentsDueYearOne"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_c23ff9b1-1b77-4c50-80a2-bf0890801f7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_dsgr_NetLeaseLiabilityPaymentsDueYearOne_6d8ea9cc-c9ee-427c-b492-140172ae6c2d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_c23ff9b1-1b77-4c50-80a2-bf0890801f7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_c3712de7-2987-4c51-b9ad-cf6404cb0ee9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_dsgr_NetLeaseLiabilityPaymentsDueYearOne_6d8ea9cc-c9ee-427c-b492-140172ae6c2d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_c3712de7-2987-4c51-b9ad-cf6404cb0ee9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_NetLeaseLiabilityPaymentsDueYearFour_4c01cc06-58fe-40f4-b316-3b8459eb471f" xlink:href="dsgr-20230331.xsd#dsgr_NetLeaseLiabilityPaymentsDueYearFour"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_d92ddefa-16ce-4be5-9f62-dc2c7cf648db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_dsgr_NetLeaseLiabilityPaymentsDueYearFour_4c01cc06-58fe-40f4-b316-3b8459eb471f" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_d92ddefa-16ce-4be5-9f62-dc2c7cf648db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_e0a40d1b-083f-4e0a-b513-da3964f7d0e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_dsgr_NetLeaseLiabilityPaymentsDueYearFour_4c01cc06-58fe-40f4-b316-3b8459eb471f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_e0a40d1b-083f-4e0a-b513-da3964f7d0e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_NetLeaseLiabilityImputedInterest_4d6a3edc-f95d-4343-99b7-aebaa652c0f4" xlink:href="dsgr-20230331.xsd#dsgr_NetLeaseLiabilityImputedInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_979f10a8-563d-4519-9f08-b4a299c1216c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_dsgr_NetLeaseLiabilityImputedInterest_4d6a3edc-f95d-4343-99b7-aebaa652c0f4" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_979f10a8-563d-4519-9f08-b4a299c1216c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_964b3ecc-f025-4cff-8412-837c13b9d85b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_dsgr_NetLeaseLiabilityImputedInterest_4d6a3edc-f95d-4343-99b7-aebaa652c0f4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_964b3ecc-f025-4cff-8412-837c13b9d85b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_5dd0baf0-7105-4489-a2de-0f308e3e5291" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_f18b5d43-1ad6-49b8-b1a5-a462b37d9749" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_5dd0baf0-7105-4489-a2de-0f308e3e5291" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_f18b5d43-1ad6-49b8-b1a5-a462b37d9749" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_FinanceLeaseLiabilityPresentValue_48b7319e-9189-49a5-91b2-e1eba8361bc4" xlink:href="dsgr-20230331.xsd#dsgr_FinanceLeaseLiabilityPresentValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_5dd0baf0-7105-4489-a2de-0f308e3e5291" xlink:to="loc_dsgr_FinanceLeaseLiabilityPresentValue_48b7319e-9189-49a5-91b2-e1eba8361bc4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_NetLeaseLiabilityPaymentsDueYearTwo_260f7ecf-94f1-407e-aa65-871a7dfc6f36" xlink:href="dsgr-20230331.xsd#dsgr_NetLeaseLiabilityPaymentsDueYearTwo"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_addaff06-7e3e-42ed-8ebf-a1cae1d41c30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_dsgr_NetLeaseLiabilityPaymentsDueYearTwo_260f7ecf-94f1-407e-aa65-871a7dfc6f36" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_addaff06-7e3e-42ed-8ebf-a1cae1d41c30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_2db7b69c-53ba-4cc2-a834-5ab7ab91ac77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_dsgr_NetLeaseLiabilityPaymentsDueYearTwo_260f7ecf-94f1-407e-aa65-871a7dfc6f36" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_2db7b69c-53ba-4cc2-a834-5ab7ab91ac77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_NetLeaseLiabilityPaymentsDueYearThree_7551e1d7-3591-4b17-807f-008ed69cc46e" xlink:href="dsgr-20230331.xsd#dsgr_NetLeaseLiabilityPaymentsDueYearThree"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_2dc22611-e7b8-4d69-a0cd-103a0cb79c77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_dsgr_NetLeaseLiabilityPaymentsDueYearThree_7551e1d7-3591-4b17-807f-008ed69cc46e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_2dc22611-e7b8-4d69-a0cd-103a0cb79c77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_da4c7057-d2c7-4f3b-bf5c-45a8a55c1c9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_dsgr_NetLeaseLiabilityPaymentsDueYearThree_7551e1d7-3591-4b17-807f-008ed69cc46e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_da4c7057-d2c7-4f3b-bf5c-45a8a55c1c9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_NetLeaseLiabilityPaymentsDueAfterYearFour_e996bfe2-5ccd-42b8-afb9-979ab1e3d85c" xlink:href="dsgr-20230331.xsd#dsgr_NetLeaseLiabilityPaymentsDueAfterYearFour"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_a483f89a-83ce-4701-9a24-ca4b0af9849a" xlink:href="dsgr-20230331.xsd#dsgr_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_dsgr_NetLeaseLiabilityPaymentsDueAfterYearFour_e996bfe2-5ccd-42b8-afb9-979ab1e3d85c" xlink:to="loc_dsgr_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_a483f89a-83ce-4701-9a24-ca4b0af9849a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_FinanceLeaseLiabilityToBePaidAfterYearFour_8c45f9e6-23db-466f-9855-1705b1d2b6a0" xlink:href="dsgr-20230331.xsd#dsgr_FinanceLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_dsgr_NetLeaseLiabilityPaymentsDueAfterYearFour_e996bfe2-5ccd-42b8-afb9-979ab1e3d85c" xlink:to="loc_dsgr_FinanceLeaseLiabilityToBePaidAfterYearFour_8c45f9e6-23db-466f-9855-1705b1d2b6a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_NetLeaseLiabilityPresentValue_0788e553-6e48-44d7-9716-d4f7f1eda806" xlink:href="dsgr-20230331.xsd#dsgr_NetLeaseLiabilityPresentValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_8fc5c85a-18f9-4d92-b50e-1dfb29a385d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_dsgr_NetLeaseLiabilityPresentValue_0788e553-6e48-44d7-9716-d4f7f1eda806" xlink:to="loc_us-gaap_OperatingLeaseLiability_8fc5c85a-18f9-4d92-b50e-1dfb29a385d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_FinanceLeaseLiabilityPresentValue_c2c9b031-cfd7-4ab7-8220-c0bc73a34198" xlink:href="dsgr-20230331.xsd#dsgr_FinanceLeaseLiabilityPresentValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_dsgr_NetLeaseLiabilityPresentValue_0788e553-6e48-44d7-9716-d4f7f1eda806" xlink:to="loc_dsgr_FinanceLeaseLiabilityPresentValue_c2c9b031-cfd7-4ab7-8220-c0bc73a34198" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_NetLeaseLiabilityPaymentsRemainderofFiscalYear_71e9e049-68a0-435a-9d5a-9504c3e3686b" xlink:href="dsgr-20230331.xsd#dsgr_NetLeaseLiabilityPaymentsRemainderofFiscalYear"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_bc14c935-b93b-4a0b-abc5-e767a7226d8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_dsgr_NetLeaseLiabilityPaymentsRemainderofFiscalYear_71e9e049-68a0-435a-9d5a-9504c3e3686b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_bc14c935-b93b-4a0b-abc5-e767a7226d8e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_159183a7-fcb1-45af-9aa3-3e0693693d8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_dsgr_NetLeaseLiabilityPaymentsRemainderofFiscalYear_71e9e049-68a0-435a-9d5a-9504c3e3686b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_159183a7-fcb1-45af-9aa3-3e0693693d8a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="dsgr-20230331.xsd#LeasesValueofLeaseLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_75344a11-3378-4042-85f2-99bfed815a81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_3215e5a2-218c-490c-8d5d-5f73e0436085" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_75344a11-3378-4042-85f2-99bfed815a81" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_3215e5a2-218c-490c-8d5d-5f73e0436085" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_2b63c0a1-dd5e-448b-ac09-999119706555" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_75344a11-3378-4042-85f2-99bfed815a81" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_2b63c0a1-dd5e-448b-ac09-999119706555" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_b6a02009-6b30-49b7-b80b-10a0d305897f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_75344a11-3378-4042-85f2-99bfed815a81" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_b6a02009-6b30-49b7-b80b-10a0d305897f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_d5fa1972-121d-4f0c-861d-1b8d8b4ae44d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_75344a11-3378-4042-85f2-99bfed815a81" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_d5fa1972-121d-4f0c-861d-1b8d8b4ae44d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_bf3cf2aa-441e-4358-a8e1-95bc4d6125c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_75344a11-3378-4042-85f2-99bfed815a81" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_bf3cf2aa-441e-4358-a8e1-95bc4d6125c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_FinanceLeaseLiabilityToBePaidAfterYearFour_4f93be14-422a-4788-adf2-6da2477a64f5" xlink:href="dsgr-20230331.xsd#dsgr_FinanceLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_75344a11-3378-4042-85f2-99bfed815a81" xlink:to="loc_dsgr_FinanceLeaseLiabilityToBePaidAfterYearFour_4f93be14-422a-4788-adf2-6da2477a64f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3751613e-de54-4f16-abb6-274e5f7a4a37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_224ab1fa-5dc0-423d-ad4e-c3d538c478c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3751613e-de54-4f16-abb6-274e5f7a4a37" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_224ab1fa-5dc0-423d-ad4e-c3d538c478c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_8d779f49-85ca-4649-824c-e2d5a8f7ea07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3751613e-de54-4f16-abb6-274e5f7a4a37" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_8d779f49-85ca-4649-824c-e2d5a8f7ea07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_3ad76b03-a71f-4b17-a39d-56a412df3a35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3751613e-de54-4f16-abb6-274e5f7a4a37" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_3ad76b03-a71f-4b17-a39d-56a412df3a35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_f5c22676-e28c-4c98-9ba9-536b927df5c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3751613e-de54-4f16-abb6-274e5f7a4a37" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_f5c22676-e28c-4c98-9ba9-536b927df5c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_b8e671a3-ad9b-482c-a9a8-c2e1aecdcb9a" xlink:href="dsgr-20230331.xsd#dsgr_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3751613e-de54-4f16-abb6-274e5f7a4a37" xlink:to="loc_dsgr_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_b8e671a3-ad9b-482c-a9a8-c2e1aecdcb9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_833912fa-a4d7-4e51-8dc6-7a541b9d8a07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3751613e-de54-4f16-abb6-274e5f7a4a37" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_833912fa-a4d7-4e51-8dc6-7a541b9d8a07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_NetLeaseLiabilityPaymentsDue_5d95ca43-93f2-4123-98a3-276655dfbf8f" xlink:href="dsgr-20230331.xsd#dsgr_NetLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_NetLeaseLiabilityPaymentsDueYearOne_2337939a-f4f8-43a0-97ad-226e1bb964b1" xlink:href="dsgr-20230331.xsd#dsgr_NetLeaseLiabilityPaymentsDueYearOne"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_dsgr_NetLeaseLiabilityPaymentsDue_5d95ca43-93f2-4123-98a3-276655dfbf8f" xlink:to="loc_dsgr_NetLeaseLiabilityPaymentsDueYearOne_2337939a-f4f8-43a0-97ad-226e1bb964b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_NetLeaseLiabilityPaymentsDueAfterYearFour_d9053f3a-ae9e-4362-a705-d1e575016bca" xlink:href="dsgr-20230331.xsd#dsgr_NetLeaseLiabilityPaymentsDueAfterYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_dsgr_NetLeaseLiabilityPaymentsDue_5d95ca43-93f2-4123-98a3-276655dfbf8f" xlink:to="loc_dsgr_NetLeaseLiabilityPaymentsDueAfterYearFour_d9053f3a-ae9e-4362-a705-d1e575016bca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_NetLeaseLiabilityPaymentsDueYearTwo_2d138a48-1aaf-4e2f-89c6-e2a23c1afd67" xlink:href="dsgr-20230331.xsd#dsgr_NetLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_dsgr_NetLeaseLiabilityPaymentsDue_5d95ca43-93f2-4123-98a3-276655dfbf8f" xlink:to="loc_dsgr_NetLeaseLiabilityPaymentsDueYearTwo_2d138a48-1aaf-4e2f-89c6-e2a23c1afd67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_NetLeaseLiabilityPaymentsDueYearThree_8af78384-60b9-410e-971d-68bdcf16f10d" xlink:href="dsgr-20230331.xsd#dsgr_NetLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_dsgr_NetLeaseLiabilityPaymentsDue_5d95ca43-93f2-4123-98a3-276655dfbf8f" xlink:to="loc_dsgr_NetLeaseLiabilityPaymentsDueYearThree_8af78384-60b9-410e-971d-68bdcf16f10d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_NetLeaseLiabilityPaymentsRemainderofFiscalYear_867643b5-d2c4-48f1-9f42-bc1851571367" xlink:href="dsgr-20230331.xsd#dsgr_NetLeaseLiabilityPaymentsRemainderofFiscalYear"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_dsgr_NetLeaseLiabilityPaymentsDue_5d95ca43-93f2-4123-98a3-276655dfbf8f" xlink:to="loc_dsgr_NetLeaseLiabilityPaymentsRemainderofFiscalYear_867643b5-d2c4-48f1-9f42-bc1851571367" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_NetLeaseLiabilityPaymentsDueYearFour_e760a632-23e5-4b95-bf24-f82c6acfd732" xlink:href="dsgr-20230331.xsd#dsgr_NetLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_dsgr_NetLeaseLiabilityPaymentsDue_5d95ca43-93f2-4123-98a3-276655dfbf8f" xlink:to="loc_dsgr_NetLeaseLiabilityPaymentsDueYearFour_e760a632-23e5-4b95-bf24-f82c6acfd732" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#DebtScheduleofLongtermDebtDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_63f2c9e0-d71f-42f3-8edf-b1d665c1d35c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_9d158abf-e805-46c4-a9d8-981fabe11c35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_63f2c9e0-d71f-42f3-8edf-b1d665c1d35c" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_9d158abf-e805-46c4-a9d8-981fabe11c35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_32607409-3626-4efa-af8b-58285091ea6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_63f2c9e0-d71f-42f3-8edf-b1d665c1d35c" xlink:to="loc_us-gaap_LongTermDebtCurrent_32607409-3626-4efa-af8b-58285091ea6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_41c27dc5-9c21-435a-95c7-9c0210f6cd64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_63f2c9e0-d71f-42f3-8edf-b1d665c1d35c" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_41c27dc5-9c21-435a-95c7-9c0210f6cd64" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#EarningsPerShareDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/EarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_13f0adbd-720f-436e-8e00-6b6ce382e992" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_4a80619f-e3e5-4eaf-b7cd-0da2a598eb78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_13f0adbd-720f-436e-8e00-6b6ce382e992" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_4a80619f-e3e5-4eaf-b7cd-0da2a598eb78" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0d409114-a592-4d8e-9f0b-e2e64741513f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_13f0adbd-720f-436e-8e00-6b6ce382e992" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0d409114-a592-4d8e-9f0b-e2e64741513f" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>7
<FILENAME>dsgr-20230331_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 2023 Workiva-->
<!--r:50e926f6-33bd-47b7-ba2e-5238037a2263,g:2d9a5f4d-e46d-4c03-bdbc-5a4ec195b013-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" xlink:type="simple" xlink:href="dsgr-20230331.xsd#ConsolidatedStatementsofChangesinStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" xlink:type="extended" id="i3ff60308ee114c84bc2cb1fa684be2e3_ConsolidatedStatementsofChangesinStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_a8b179a2-fa59-430b-ac84-4ca8ec3f8411" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_80ba6b9e-da8e-4672-aec6-fee082d176fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a8b179a2-fa59-430b-ac84-4ca8ec3f8411" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_80ba6b9e-da8e-4672-aec6-fee082d176fc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_f8c0130c-384d-4771-960c-66e98fc6e165" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_80ba6b9e-da8e-4672-aec6-fee082d176fc" xlink:to="loc_us-gaap_CommonStockSharesIssued_f8c0130c-384d-4771-960c-66e98fc6e165" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_dfd99f0e-96b6-482f-88b8-fb702695db1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_80ba6b9e-da8e-4672-aec6-fee082d176fc" xlink:to="loc_us-gaap_StockholdersEquity_dfd99f0e-96b6-482f-88b8-fb702695db1a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c6477352-6e45-4767-aaba-4dd8718e0c94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_80ba6b9e-da8e-4672-aec6-fee082d176fc" xlink:to="loc_us-gaap_NetIncomeLoss_c6477352-6e45-4767-aaba-4dd8718e0c94" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_b6343cf0-2495-42ee-8e94-62e2f0a44ea7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_80ba6b9e-da8e-4672-aec6-fee082d176fc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_b6343cf0-2495-42ee-8e94-62e2f0a44ea7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_51e4d61f-89dc-434c-bd9f-f56a407c65c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_80ba6b9e-da8e-4672-aec6-fee082d176fc" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_51e4d61f-89dc-434c-bd9f-f56a407c65c4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_AdjustmentsToAdditionalPaidInCapitalValueOfStockBasedCompensationLiabilityPaidInShares_5bf99c51-f1f1-4326-88e7-eff88e707215" xlink:href="dsgr-20230331.xsd#dsgr_AdjustmentsToAdditionalPaidInCapitalValueOfStockBasedCompensationLiabilityPaidInShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_80ba6b9e-da8e-4672-aec6-fee082d176fc" xlink:to="loc_dsgr_AdjustmentsToAdditionalPaidInCapitalValueOfStockBasedCompensationLiabilityPaidInShares_5bf99c51-f1f1-4326-88e7-eff88e707215" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_fd26f5f9-3013-427a-9bf8-1d278845e9e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_80ba6b9e-da8e-4672-aec6-fee082d176fc" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_fd26f5f9-3013-427a-9bf8-1d278845e9e7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_e693054d-810b-4a14-b547-dedc48b9753b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_80ba6b9e-da8e-4672-aec6-fee082d176fc" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_e693054d-810b-4a14-b547-dedc48b9753b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_StockIssuedDuringPeriodSharesSettlementOfEarnout_d9d3fc89-4f9e-478f-9dc3-76cda9828d13" xlink:href="dsgr-20230331.xsd#dsgr_StockIssuedDuringPeriodSharesSettlementOfEarnout"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_80ba6b9e-da8e-4672-aec6-fee082d176fc" xlink:to="loc_dsgr_StockIssuedDuringPeriodSharesSettlementOfEarnout_d9d3fc89-4f9e-478f-9dc3-76cda9828d13" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_StockIssuedDuringPeriodValueSettlementOfEarnout_d53e67b8-7300-48bb-ac14-437b60e7d913" xlink:href="dsgr-20230331.xsd#dsgr_StockIssuedDuringPeriodValueSettlementOfEarnout"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_80ba6b9e-da8e-4672-aec6-fee082d176fc" xlink:to="loc_dsgr_StockIssuedDuringPeriodValueSettlementOfEarnout_d53e67b8-7300-48bb-ac14-437b60e7d913" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_97d64735-28a6-4c17-bc26-97aa6defb026" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_80ba6b9e-da8e-4672-aec6-fee082d176fc" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_97d64735-28a6-4c17-bc26-97aa6defb026" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_27c81e7f-2053-4a33-80e8-6067570adec9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_80ba6b9e-da8e-4672-aec6-fee082d176fc" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_27c81e7f-2053-4a33-80e8-6067570adec9" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityOther_b1fbf58c-0291-4a7b-99b5-4f1b56dc390d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_80ba6b9e-da8e-4672-aec6-fee082d176fc" xlink:to="loc_us-gaap_StockholdersEquityOther_b1fbf58c-0291-4a7b-99b5-4f1b56dc390d" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_c6c2652c-d9f0-48b2-88fc-261265d80fd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_562dbda4-9f53-4cd0-9425-0d5683f8818b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_03b87540-f272-437b-bbc7-aca129deb622" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_a8b179a2-fa59-430b-ac84-4ca8ec3f8411" xlink:to="loc_us-gaap_StatementTable_03b87540-f272-437b-bbc7-aca129deb622" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_b9c0e296-838f-4887-8d60-a87dd3624fc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_03b87540-f272-437b-bbc7-aca129deb622" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_b9c0e296-838f-4887-8d60-a87dd3624fc8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b9c0e296-838f-4887-8d60-a87dd3624fc8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_b9c0e296-838f-4887-8d60-a87dd3624fc8" xlink:to="loc_us-gaap_EquityComponentDomain_b9c0e296-838f-4887-8d60-a87dd3624fc8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_7ecb8505-c5cd-43be-9907-531033982a74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_b9c0e296-838f-4887-8d60-a87dd3624fc8" xlink:to="loc_us-gaap_EquityComponentDomain_7ecb8505-c5cd-43be-9907-531033982a74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_4904172b-1690-4caa-9657-34adba395df4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_7ecb8505-c5cd-43be-9907-531033982a74" xlink:to="loc_us-gaap_CommonStockMember_4904172b-1690-4caa-9657-34adba395df4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_e1d4ab8e-a255-4607-8b2f-2ba7b394fda3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_7ecb8505-c5cd-43be-9907-531033982a74" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_e1d4ab8e-a255-4607-8b2f-2ba7b394fda3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_ae0b57b0-cb7c-4027-aea0-7289501140a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_7ecb8505-c5cd-43be-9907-531033982a74" xlink:to="loc_us-gaap_RetainedEarningsMember_ae0b57b0-cb7c-4027-aea0-7289501140a5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_c27827d7-dd68-4856-bdab-f2f5fa6f4bb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_7ecb8505-c5cd-43be-9907-531033982a74" xlink:to="loc_us-gaap_TreasuryStockCommonMember_c27827d7-dd68-4856-bdab-f2f5fa6f4bb6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ec674622-b6f3-4951-976d-61d18ae88705" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_7ecb8505-c5cd-43be-9907-531033982a74" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ec674622-b6f3-4951-976d-61d18ae88705" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#NatureofOperationsandBasisofPresentationDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" xlink:type="extended" id="if5b3abbfa7bd4dcdba48ae27771b7d0d_NatureofOperationsandBasisofPresentationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_6ee8ecc8-8bf9-4bc8-9699-790b7c907f58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_BusinessAcquisitionEquityInterestIssuedOrIssuableExchangeRatio_d4274ef6-4ccb-4279-bc05-4fd98733b871" xlink:href="dsgr-20230331.xsd#dsgr_BusinessAcquisitionEquityInterestIssuedOrIssuableExchangeRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_6ee8ecc8-8bf9-4bc8-9699-790b7c907f58" xlink:to="loc_dsgr_BusinessAcquisitionEquityInterestIssuedOrIssuableExchangeRatio_d4274ef6-4ccb-4279-bc05-4fd98733b871" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_b15f45b2-d89d-4ba2-820a-91def8d6ca14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_6ee8ecc8-8bf9-4bc8-9699-790b7c907f58" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_b15f45b2-d89d-4ba2-820a-91def8d6ca14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_NumberOfBranches_a4ccdc0a-d697-4321-bec1-fb044fd6a0bf" xlink:href="dsgr-20230331.xsd#dsgr_NumberOfBranches"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_6ee8ecc8-8bf9-4bc8-9699-790b7c907f58" xlink:to="loc_dsgr_NumberOfBranches_a4ccdc0a-d697-4321-bec1-fb044fd6a0bf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_971f46e9-32d4-4f06-bb0c-d7dc34fa9d42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_6ee8ecc8-8bf9-4bc8-9699-790b7c907f58" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_971f46e9-32d4-4f06-bb0c-d7dc34fa9d42" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_beff7cc6-576e-423a-a92e-1a285d6dd50d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_971f46e9-32d4-4f06-bb0c-d7dc34fa9d42" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_beff7cc6-576e-423a-a92e-1a285d6dd50d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_beff7cc6-576e-423a-a92e-1a285d6dd50d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_beff7cc6-576e-423a-a92e-1a285d6dd50d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_beff7cc6-576e-423a-a92e-1a285d6dd50d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4a5e1911-531d-4345-9ecb-02a0c4bbdc7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_beff7cc6-576e-423a-a92e-1a285d6dd50d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4a5e1911-531d-4345-9ecb-02a0c4bbdc7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_TestEquityMember_bac4a5a5-550b-4e37-865b-2625ac9b997d" xlink:href="dsgr-20230331.xsd#dsgr_TestEquityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4a5e1911-531d-4345-9ecb-02a0c4bbdc7c" xlink:to="loc_dsgr_TestEquityMember_bac4a5a5-550b-4e37-865b-2625ac9b997d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_GexproMember_401d5b15-6b27-4b7b-b52f-63aa33b1911a" xlink:href="dsgr-20230331.xsd#dsgr_GexproMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4a5e1911-531d-4345-9ecb-02a0c4bbdc7c" xlink:to="loc_dsgr_GexproMember_401d5b15-6b27-4b7b-b52f-63aa33b1911a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_DSGFormerlyLawsonMember_334d08fb-98a1-4301-88df-cf5b3c4e99ee" xlink:href="dsgr-20230331.xsd#dsgr_DSGFormerlyLawsonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4a5e1911-531d-4345-9ecb-02a0c4bbdc7c" xlink:to="loc_dsgr_DSGFormerlyLawsonMember_334d08fb-98a1-4301-88df-cf5b3c4e99ee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_d36db208-25ab-446d-a4e2-4fe5ceb01858" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_971f46e9-32d4-4f06-bb0c-d7dc34fa9d42" xlink:to="loc_srt_CounterpartyNameAxis_d36db208-25ab-446d-a4e2-4fe5ceb01858" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_d36db208-25ab-446d-a4e2-4fe5ceb01858_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_d36db208-25ab-446d-a4e2-4fe5ceb01858" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_d36db208-25ab-446d-a4e2-4fe5ceb01858_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_e789f7db-2d0d-4e84-b8d7-61894febda2d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_d36db208-25ab-446d-a4e2-4fe5ceb01858" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_e789f7db-2d0d-4e84-b8d7-61894febda2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_TestEquityEquityholderMember_218e234f-d211-47ac-bae4-218e8735072b" xlink:href="dsgr-20230331.xsd#dsgr_TestEquityEquityholderMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_e789f7db-2d0d-4e84-b8d7-61894febda2d" xlink:to="loc_dsgr_TestEquityEquityholderMember_218e234f-d211-47ac-bae4-218e8735072b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_GexproServicesHoldbackSharesMember_80a42095-3e63-4228-a09d-cc7e35099984" xlink:href="dsgr-20230331.xsd#dsgr_GexproServicesHoldbackSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_e789f7db-2d0d-4e84-b8d7-61894febda2d" xlink:to="loc_dsgr_GexproServicesHoldbackSharesMember_80a42095-3e63-4228-a09d-cc7e35099984" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_EarnoutSharesMember_498516de-01ce-49f5-9be2-cdd29084aa53" xlink:href="dsgr-20230331.xsd#dsgr_EarnoutSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_e789f7db-2d0d-4e84-b8d7-61894febda2d" xlink:to="loc_dsgr_EarnoutSharesMember_498516de-01ce-49f5-9be2-cdd29084aa53" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_GexproServicesStockholderMember_973e6aba-92ca-40c2-8912-641c3d144d53" xlink:href="dsgr-20230331.xsd#dsgr_GexproServicesStockholderMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_e789f7db-2d0d-4e84-b8d7-61894febda2d" xlink:to="loc_dsgr_GexproServicesStockholderMember_973e6aba-92ca-40c2-8912-641c3d144d53" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_TestEquityAndGexproServicesShareholdersMember_6b0a984a-b755-4771-82ac-a5b2f38babd9" xlink:href="dsgr-20230331.xsd#dsgr_TestEquityAndGexproServicesShareholdersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_e789f7db-2d0d-4e84-b8d7-61894febda2d" xlink:to="loc_dsgr_TestEquityAndGexproServicesShareholdersMember_6b0a984a-b755-4771-82ac-a5b2f38babd9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_9a9321c0-ed8a-4867-9b1a-ea3e6140e5f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_971f46e9-32d4-4f06-bb0c-d7dc34fa9d42" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_9a9321c0-ed8a-4867-9b1a-ea3e6140e5f0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_9a9321c0-ed8a-4867-9b1a-ea3e6140e5f0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_9a9321c0-ed8a-4867-9b1a-ea3e6140e5f0" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_9a9321c0-ed8a-4867-9b1a-ea3e6140e5f0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_0ec34607-1ad8-4026-a76c-6ae9b49d37da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_9a9321c0-ed8a-4867-9b1a-ea3e6140e5f0" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_0ec34607-1ad8-4026-a76c-6ae9b49d37da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_GexproServicesHoldbackSharesMember_c6124e7b-921e-4ffd-8058-d30ee89166f1" xlink:href="dsgr-20230331.xsd#dsgr_GexproServicesHoldbackSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_0ec34607-1ad8-4026-a76c-6ae9b49d37da" xlink:to="loc_dsgr_GexproServicesHoldbackSharesMember_c6124e7b-921e-4ffd-8058-d30ee89166f1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#BusinessAcquisitionsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails" xlink:type="extended" id="ifbc6a5c70d20435e8db358c00a386f5d_BusinessAcquisitionsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_133790db-704e-4b1d-834b-2581a7fd7269" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_BusinessCombinationNumberOfLocations_3754aef5-06c6-4b81-aacf-251c42763bdf" xlink:href="dsgr-20230331.xsd#dsgr_BusinessCombinationNumberOfLocations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_133790db-704e-4b1d-834b-2581a7fd7269" xlink:to="loc_dsgr_BusinessCombinationNumberOfLocations_3754aef5-06c6-4b81-aacf-251c42763bdf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_859163f7-ced4-4635-9328-ed4ebacfb748" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_133790db-704e-4b1d-834b-2581a7fd7269" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_859163f7-ced4-4635-9328-ed4ebacfb748" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_24270b94-6c82-4e83-b123-433dd1bd0164" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_133790db-704e-4b1d-834b-2581a7fd7269" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_24270b94-6c82-4e83-b123-433dd1bd0164" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_BusinessCombinationCashConsiderationTransferredEquityInterestsIssuedAndIssuable_719a630a-ea99-472e-a715-4cebccc2aae9" xlink:href="dsgr-20230331.xsd#dsgr_BusinessCombinationCashConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_133790db-704e-4b1d-834b-2581a7fd7269" xlink:to="loc_dsgr_BusinessCombinationCashConsiderationTransferredEquityInterestsIssuedAndIssuable_719a630a-ea99-472e-a715-4cebccc2aae9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_9afa1b2f-f9aa-4ab4-9e31-a588f71e502e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_133790db-704e-4b1d-834b-2581a7fd7269" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_9afa1b2f-f9aa-4ab4-9e31-a588f71e502e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_d5cc97bf-7d81-40cc-9be3-14db6b86eb05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_133790db-704e-4b1d-834b-2581a7fd7269" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_d5cc97bf-7d81-40cc-9be3-14db6b86eb05" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_3d7ba236-8a92-4a92-9031-f4ed2d2b006a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_133790db-704e-4b1d-834b-2581a7fd7269" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_3d7ba236-8a92-4a92-9031-f4ed2d2b006a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_NumberOfPrincipalOperatingSegments_caa1324c-4d0d-45f5-bb22-82048b1bef8a" xlink:href="dsgr-20230331.xsd#dsgr_NumberOfPrincipalOperatingSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_133790db-704e-4b1d-834b-2581a7fd7269" xlink:to="loc_dsgr_NumberOfPrincipalOperatingSegments_caa1324c-4d0d-45f5-bb22-82048b1bef8a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_633b9e41-a54f-441f-b51b-eec6d362f8fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_133790db-704e-4b1d-834b-2581a7fd7269" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_633b9e41-a54f-441f-b51b-eec6d362f8fb" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_72213dfd-1314-4b1c-a685-50b2d63c9c88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_133790db-704e-4b1d-834b-2581a7fd7269" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_72213dfd-1314-4b1c-a685-50b2d63c9c88" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_46235c62-3770-41f9-9911-de81c83594a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_133790db-704e-4b1d-834b-2581a7fd7269" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_46235c62-3770-41f9-9911-de81c83594a4" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_3aed0d1f-8960-4bc5-a182-81e270b0d57d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_133790db-704e-4b1d-834b-2581a7fd7269" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_3aed0d1f-8960-4bc5-a182-81e270b0d57d" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_RelatedPartyTransactionSharesOwned_20996577-ee89-45d7-a528-edb76966939e" xlink:href="dsgr-20230331.xsd#dsgr_RelatedPartyTransactionSharesOwned"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_133790db-704e-4b1d-834b-2581a7fd7269" xlink:to="loc_dsgr_RelatedPartyTransactionSharesOwned_20996577-ee89-45d7-a528-edb76966939e" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_RelatedPartyTransactionCommonStockOutstanding_5793c927-6c13-4278-8f53-11277ca4fa6c" xlink:href="dsgr-20230331.xsd#dsgr_RelatedPartyTransactionCommonStockOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_133790db-704e-4b1d-834b-2581a7fd7269" xlink:to="loc_dsgr_RelatedPartyTransactionCommonStockOutstanding_5793c927-6c13-4278-8f53-11277ca4fa6c" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_601ec2d1-4970-4737-ad6f-34ad9030bc8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_133790db-704e-4b1d-834b-2581a7fd7269" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_601ec2d1-4970-4737-ad6f-34ad9030bc8f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_46c9f207-0351-4230-a009-c0629a47193e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_601ec2d1-4970-4737-ad6f-34ad9030bc8f" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_46c9f207-0351-4230-a009-c0629a47193e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_46c9f207-0351-4230-a009-c0629a47193e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_46c9f207-0351-4230-a009-c0629a47193e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_46c9f207-0351-4230-a009-c0629a47193e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d7c3cb39-42f1-42a6-8468-acfe0906d2d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_46c9f207-0351-4230-a009-c0629a47193e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d7c3cb39-42f1-42a6-8468-acfe0906d2d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_HISCOMember_93a55355-2f88-44b1-b18e-2e7541dc832b" xlink:href="dsgr-20230331.xsd#dsgr_HISCOMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d7c3cb39-42f1-42a6-8468-acfe0906d2d8" xlink:to="loc_dsgr_HISCOMember_93a55355-2f88-44b1-b18e-2e7541dc832b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_DSGFormerlyLawsonMember_ab4df18d-a4b1-48b5-8782-2d720c0947c0" xlink:href="dsgr-20230331.xsd#dsgr_DSGFormerlyLawsonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d7c3cb39-42f1-42a6-8468-acfe0906d2d8" xlink:to="loc_dsgr_DSGFormerlyLawsonMember_ab4df18d-a4b1-48b5-8782-2d720c0947c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_FrontierMember_4805f194-8fd6-4b39-8b86-30cce65cebd1" xlink:href="dsgr-20230331.xsd#dsgr_FrontierMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d7c3cb39-42f1-42a6-8468-acfe0906d2d8" xlink:to="loc_dsgr_FrontierMember_4805f194-8fd6-4b39-8b86-30cce65cebd1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_NationalTestEquipmentMember_35498dfb-1229-4f64-a3cd-20a2fc6c258a" xlink:href="dsgr-20230331.xsd#dsgr_NationalTestEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d7c3cb39-42f1-42a6-8468-acfe0906d2d8" xlink:to="loc_dsgr_NationalTestEquipmentMember_35498dfb-1229-4f64-a3cd-20a2fc6c258a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_ResoluxMember_40e226f3-c678-43fb-a99e-e7a719edffc0" xlink:href="dsgr-20230331.xsd#dsgr_ResoluxMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d7c3cb39-42f1-42a6-8468-acfe0906d2d8" xlink:to="loc_dsgr_ResoluxMember_40e226f3-c678-43fb-a99e-e7a719edffc0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7085570e-e558-4297-bbf0-d3c50966f7a1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_601ec2d1-4970-4737-ad6f-34ad9030bc8f" xlink:to="loc_dei_LegalEntityAxis_7085570e-e558-4297-bbf0-d3c50966f7a1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7085570e-e558-4297-bbf0-d3c50966f7a1_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_7085570e-e558-4297-bbf0-d3c50966f7a1" xlink:to="loc_dei_EntityDomain_7085570e-e558-4297-bbf0-d3c50966f7a1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_959f14a2-6ba5-4b63-96c9-fd0f66bd3fed" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_7085570e-e558-4297-bbf0-d3c50966f7a1" xlink:to="loc_dei_EntityDomain_959f14a2-6ba5-4b63-96c9-fd0f66bd3fed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_TestEquityMember_efb830fb-4bda-4d6d-9509-dd9689f67e74" xlink:href="dsgr-20230331.xsd#dsgr_TestEquityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_959f14a2-6ba5-4b63-96c9-fd0f66bd3fed" xlink:to="loc_dsgr_TestEquityMember_efb830fb-4bda-4d6d-9509-dd9689f67e74" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_LutherKingCapitalManagementMember_b6f96c47-88e1-4c9e-a466-3aa085231a5d" xlink:href="dsgr-20230331.xsd#dsgr_LutherKingCapitalManagementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_959f14a2-6ba5-4b63-96c9-fd0f66bd3fed" xlink:to="loc_dsgr_LutherKingCapitalManagementMember_b6f96c47-88e1-4c9e-a466-3aa085231a5d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_6e1b4e71-44cc-44ab-be5f-dea7feab6be3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_601ec2d1-4970-4737-ad6f-34ad9030bc8f" xlink:to="loc_srt_CounterpartyNameAxis_6e1b4e71-44cc-44ab-be5f-dea7feab6be3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_6e1b4e71-44cc-44ab-be5f-dea7feab6be3_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_6e1b4e71-44cc-44ab-be5f-dea7feab6be3" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_6e1b4e71-44cc-44ab-be5f-dea7feab6be3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_09e09e61-88a8-4c2e-8b66-2facd8d24df4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_6e1b4e71-44cc-44ab-be5f-dea7feab6be3" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_09e09e61-88a8-4c2e-8b66-2facd8d24df4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_TestEquityAndGexproMember_b6681e62-d294-4574-bbfc-6d3d07925180" xlink:href="dsgr-20230331.xsd#dsgr_TestEquityAndGexproMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_09e09e61-88a8-4c2e-8b66-2facd8d24df4" xlink:to="loc_dsgr_TestEquityAndGexproMember_b6681e62-d294-4574-bbfc-6d3d07925180" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_TestEquityAndGexproServicesFormerOwnersMember_da94c272-44c0-4617-ac43-10be4a4fd075" xlink:href="dsgr-20230331.xsd#dsgr_TestEquityAndGexproServicesFormerOwnersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_09e09e61-88a8-4c2e-8b66-2facd8d24df4" xlink:to="loc_dsgr_TestEquityAndGexproServicesFormerOwnersMember_da94c272-44c0-4617-ac43-10be4a4fd075" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_d902c88b-68a2-4d1f-89bb-d08736382c1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_601ec2d1-4970-4737-ad6f-34ad9030bc8f" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_d902c88b-68a2-4d1f-89bb-d08736382c1d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_d902c88b-68a2-4d1f-89bb-d08736382c1d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_d902c88b-68a2-4d1f-89bb-d08736382c1d" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_d902c88b-68a2-4d1f-89bb-d08736382c1d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_7bf04362-1231-44d5-83ce-5157bfe79094" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_d902c88b-68a2-4d1f-89bb-d08736382c1d" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_7bf04362-1231-44d5-83ce-5157bfe79094" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_EarnoutSharesMember_6ee8530a-0c98-41f8-a688-7060f2545c6f" xlink:href="dsgr-20230331.xsd#dsgr_EarnoutSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_7bf04362-1231-44d5-83ce-5157bfe79094" xlink:to="loc_dsgr_EarnoutSharesMember_6ee8530a-0c98-41f8-a688-7060f2545c6f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cd950b62-58be-4db6-ba91-0c27acd5b9a0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_601ec2d1-4970-4737-ad6f-34ad9030bc8f" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cd950b62-58be-4db6-ba91-0c27acd5b9a0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_cd950b62-58be-4db6-ba91-0c27acd5b9a0_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cd950b62-58be-4db6-ba91-0c27acd5b9a0" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_cd950b62-58be-4db6-ba91-0c27acd5b9a0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_e7521ec0-a2ee-4fc8-b6e9-6014f52f51ce" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cd950b62-58be-4db6-ba91-0c27acd5b9a0" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_e7521ec0-a2ee-4fc8-b6e9-6014f52f51ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_LutherKingCapitalManagementMember_053384f7-9c8b-4e4e-bc05-554ace871d9d" xlink:href="dsgr-20230331.xsd#dsgr_LutherKingCapitalManagementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_e7521ec0-a2ee-4fc8-b6e9-6014f52f51ce" xlink:to="loc_dsgr_LutherKingCapitalManagementMember_053384f7-9c8b-4e4e-bc05-554ace871d9d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_d7af5dbd-8514-46fd-9fa8-8d525c4aa1f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_601ec2d1-4970-4737-ad6f-34ad9030bc8f" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_d7af5dbd-8514-46fd-9fa8-8d525c4aa1f0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_d7af5dbd-8514-46fd-9fa8-8d525c4aa1f0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_d7af5dbd-8514-46fd-9fa8-8d525c4aa1f0" xlink:to="loc_us-gaap_RelatedPartyDomain_d7af5dbd-8514-46fd-9fa8-8d525c4aa1f0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_6b59498d-4a49-4b8f-9ca8-5f214b78a918" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_d7af5dbd-8514-46fd-9fa8-8d525c4aa1f0" xlink:to="loc_us-gaap_RelatedPartyDomain_6b59498d-4a49-4b8f-9ca8-5f214b78a918" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestorMember_69272b7d-bf71-4070-a4f5-3e3d8fa905b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_6b59498d-4a49-4b8f-9ca8-5f214b78a918" xlink:to="loc_us-gaap_InvestorMember_69272b7d-bf71-4070-a4f5-3e3d8fa905b9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#BusinessAcquisitionsInitialPurchasePriceAllocationDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails" xlink:type="extended" id="i0f87a4e441c84b948978cc8eab0d0f74_BusinessAcquisitionsInitialPurchasePriceAllocationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_deb450fd-e8a9-430f-b575-45562079fda2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_dd30256f-7bfe-459c-9e19-04cac289a58c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_deb450fd-e8a9-430f-b575-45562079fda2" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_dd30256f-7bfe-459c-9e19-04cac289a58c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionSharePrice_fcacb599-d2ab-49e6-9464-4e6c90e947b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionSharePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_deb450fd-e8a9-430f-b575-45562079fda2" xlink:to="loc_us-gaap_BusinessAcquisitionSharePrice_fcacb599-d2ab-49e6-9464-4e6c90e947b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_ff7d25da-721b-4a94-9147-f7792f2bfbf6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_deb450fd-e8a9-430f-b575-45562079fda2" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_ff7d25da-721b-4a94-9147-f7792f2bfbf6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredOther1_d956ff9d-242b-4983-a2c1-7143a0ce09fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredOther1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_deb450fd-e8a9-430f-b575-45562079fda2" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredOther1_d956ff9d-242b-4983-a2c1-7143a0ce09fd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_5ab9c640-5450-4c58-9510-e76442d30f0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_deb450fd-e8a9-430f-b575-45562079fda2" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_5ab9c640-5450-4c58-9510-e76442d30f0a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_81050ab7-e9b2-4ffb-a114-2dc24e451d62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_deb450fd-e8a9-430f-b575-45562079fda2" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_81050ab7-e9b2-4ffb-a114-2dc24e451d62" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_f7c85809-690d-40e5-a883-875070116c08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_81050ab7-e9b2-4ffb-a114-2dc24e451d62" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_f7c85809-690d-40e5-a883-875070116c08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f7c85809-690d-40e5-a883-875070116c08_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f7c85809-690d-40e5-a883-875070116c08" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f7c85809-690d-40e5-a883-875070116c08_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b957c6f2-f164-4d71-bb6b-f9005408baac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f7c85809-690d-40e5-a883-875070116c08" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b957c6f2-f164-4d71-bb6b-f9005408baac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_DSGFormerlyLawsonMember_321f2b2f-aea4-4cfa-8d52-548303e63155" xlink:href="dsgr-20230331.xsd#dsgr_DSGFormerlyLawsonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b957c6f2-f164-4d71-bb6b-f9005408baac" xlink:to="loc_dsgr_DSGFormerlyLawsonMember_321f2b2f-aea4-4cfa-8d52-548303e63155" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_2b00479f-b4eb-4d69-8e3d-c54f120b8ddb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_81050ab7-e9b2-4ffb-a114-2dc24e451d62" xlink:to="loc_srt_CounterpartyNameAxis_2b00479f-b4eb-4d69-8e3d-c54f120b8ddb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_2b00479f-b4eb-4d69-8e3d-c54f120b8ddb_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_2b00479f-b4eb-4d69-8e3d-c54f120b8ddb" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_2b00479f-b4eb-4d69-8e3d-c54f120b8ddb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_d32be902-c29f-4163-8f7d-064279eb73e0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_2b00479f-b4eb-4d69-8e3d-c54f120b8ddb" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_d32be902-c29f-4163-8f7d-064279eb73e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_TestEquityAndGexproMember_2be0dd5c-3355-4b8c-90cf-28edddf710a2" xlink:href="dsgr-20230331.xsd#dsgr_TestEquityAndGexproMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_d32be902-c29f-4163-8f7d-064279eb73e0" xlink:to="loc_dsgr_TestEquityAndGexproMember_2be0dd5c-3355-4b8c-90cf-28edddf710a2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" xlink:type="extended" id="if22d6eede93a48458898f3d3a86f9d07_BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_aa2c0df0-3513-45a1-900a-093e59e7f7e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_ed54d25d-f5e5-40ad-be63-8301e76e3fea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aa2c0df0-3513-45a1-900a-093e59e7f7e9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_ed54d25d-f5e5-40ad-be63-8301e76e3fea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_06483754-b8db-4993-821d-acd4743b05b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aa2c0df0-3513-45a1-900a-093e59e7f7e9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_06483754-b8db-4993-821d-acd4743b05b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets_8c072107-4021-4353-9e99-acf5e1021291" xlink:href="dsgr-20230331.xsd#dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aa2c0df0-3513-45a1-900a-093e59e7f7e9" xlink:to="loc_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets_8c072107-4021-4353-9e99-acf5e1021291" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_7efbdbb8-fde0-45e0-91c9-faee5f63ecae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aa2c0df0-3513-45a1-900a-093e59e7f7e9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_7efbdbb8-fde0-45e0-91c9-faee5f63ecae" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_038d5f98-b61d-4111-969c-6fc3d95d02d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aa2c0df0-3513-45a1-900a-093e59e7f7e9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_038d5f98-b61d-4111-969c-6fc3d95d02d4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_1b4b6d4e-f722-49f4-9ae3-1e9767aa373a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aa2c0df0-3513-45a1-900a-093e59e7f7e9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_1b4b6d4e-f722-49f4-9ae3-1e9767aa373a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_e2f155f9-1351-4e0b-89a9-7c6f4cf61b2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aa2c0df0-3513-45a1-900a-093e59e7f7e9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_e2f155f9-1351-4e0b-89a9-7c6f4cf61b2b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt_fbb5a7f2-eac1-49c0-a73a-a8a7248524a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aa2c0df0-3513-45a1-900a-093e59e7f7e9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt_fbb5a7f2-eac1-49c0-a73a-a8a7248524a0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities_40307a83-7bd8-4af1-8be6-8706660d2389" xlink:href="dsgr-20230331.xsd#dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aa2c0df0-3513-45a1-900a-093e59e7f7e9" xlink:to="loc_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities_40307a83-7bd8-4af1-8be6-8706660d2389" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_0c7e51c5-11de-4383-88aa-208629be8967" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aa2c0df0-3513-45a1-900a-093e59e7f7e9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_0c7e51c5-11de-4383-88aa-208629be8967" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_3f55abe8-0287-4ef0-b236-e3f2ea457bbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aa2c0df0-3513-45a1-900a-093e59e7f7e9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_3f55abe8-0287-4ef0-b236-e3f2ea457bbf" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_5df51501-cd09-4b30-a753-010a6b50ca5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aa2c0df0-3513-45a1-900a-093e59e7f7e9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_5df51501-cd09-4b30-a753-010a6b50ca5f" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeEarnoutLiability_820bd23c-c497-4fd5-ade4-0d9df021af11" xlink:href="dsgr-20230331.xsd#dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeEarnoutLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aa2c0df0-3513-45a1-900a-093e59e7f7e9" xlink:to="loc_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeEarnoutLiability_820bd23c-c497-4fd5-ade4-0d9df021af11" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_acec2548-6ec7-469c-86c2-4dccfc185c4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aa2c0df0-3513-45a1-900a-093e59e7f7e9" xlink:to="loc_us-gaap_Goodwill_acec2548-6ec7-469c-86c2-4dccfc185c4e" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0dc19121-5c6e-4896-8e1a-4f32b43b3437" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aa2c0df0-3513-45a1-900a-093e59e7f7e9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0dc19121-5c6e-4896-8e1a-4f32b43b3437" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_1d81bec3-e104-464e-9611-53357a7ae393" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aa2c0df0-3513-45a1-900a-093e59e7f7e9" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_1d81bec3-e104-464e-9611-53357a7ae393" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_e68d8dfd-9ea7-4128-a33a-83fc2ec10f52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aa2c0df0-3513-45a1-900a-093e59e7f7e9" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_e68d8dfd-9ea7-4128-a33a-83fc2ec10f52" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_8e89097b-c985-4513-b246-d5f2da9594c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_e68d8dfd-9ea7-4128-a33a-83fc2ec10f52" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_8e89097b-c985-4513-b246-d5f2da9594c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_c012ffe3-26df-4e07-a99a-70b61e789697" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aa2c0df0-3513-45a1-900a-093e59e7f7e9" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_c012ffe3-26df-4e07-a99a-70b61e789697" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_63531a43-0d4d-4a08-a97f-eca7aa415496" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aa2c0df0-3513-45a1-900a-093e59e7f7e9" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_63531a43-0d4d-4a08-a97f-eca7aa415496" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_64c8bec1-41a9-4007-ab29-e66db9a94245" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aa2c0df0-3513-45a1-900a-093e59e7f7e9" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_64c8bec1-41a9-4007-ab29-e66db9a94245" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_10d4b29c-78a6-486f-a897-955ac73b8284" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aa2c0df0-3513-45a1-900a-093e59e7f7e9" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_10d4b29c-78a6-486f-a897-955ac73b8284" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_8e52638f-763f-43db-8627-8f6fd8d4f590" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_10d4b29c-78a6-486f-a897-955ac73b8284" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_8e52638f-763f-43db-8627-8f6fd8d4f590" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8e52638f-763f-43db-8627-8f6fd8d4f590_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_8e52638f-763f-43db-8627-8f6fd8d4f590" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8e52638f-763f-43db-8627-8f6fd8d4f590_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9ae9af05-c3c7-4d70-aa90-3d0af7a514b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_8e52638f-763f-43db-8627-8f6fd8d4f590" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9ae9af05-c3c7-4d70-aa90-3d0af7a514b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_DSGFormerlyLawsonMember_4598f1fb-7e38-4b5a-a6fc-16ac03c08d55" xlink:href="dsgr-20230331.xsd#dsgr_DSGFormerlyLawsonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9ae9af05-c3c7-4d70-aa90-3d0af7a514b2" xlink:to="loc_dsgr_DSGFormerlyLawsonMember_4598f1fb-7e38-4b5a-a6fc-16ac03c08d55" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_A2022AcquisitionsMember_6caddb74-1f4a-4677-a075-799f54263755" xlink:href="dsgr-20230331.xsd#dsgr_A2022AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9ae9af05-c3c7-4d70-aa90-3d0af7a514b2" xlink:to="loc_dsgr_A2022AcquisitionsMember_6caddb74-1f4a-4677-a075-799f54263755" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_InterworldHighwayLLCMember_a684928a-669c-495a-a075-17d0550d788e" xlink:href="dsgr-20230331.xsd#dsgr_InterworldHighwayLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dsgr_A2022AcquisitionsMember_6caddb74-1f4a-4677-a075-799f54263755" xlink:to="loc_dsgr_InterworldHighwayLLCMember_a684928a-669c-495a-a075-17d0550d788e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_ResoluxMember_a12214ea-7f76-44b6-af5a-daf0d42a2477" xlink:href="dsgr-20230331.xsd#dsgr_ResoluxMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dsgr_A2022AcquisitionsMember_6caddb74-1f4a-4677-a075-799f54263755" xlink:to="loc_dsgr_ResoluxMember_a12214ea-7f76-44b6-af5a-daf0d42a2477" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_FrontierMember_d459da5a-19e5-4750-ba05-722144d4a326" xlink:href="dsgr-20230331.xsd#dsgr_FrontierMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dsgr_A2022AcquisitionsMember_6caddb74-1f4a-4677-a075-799f54263755" xlink:to="loc_dsgr_FrontierMember_d459da5a-19e5-4750-ba05-722144d4a326" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_NationalTestEquipmentMember_8b609cee-0d33-4960-a574-1ff02e2c4837" xlink:href="dsgr-20230331.xsd#dsgr_NationalTestEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dsgr_A2022AcquisitionsMember_6caddb74-1f4a-4677-a075-799f54263755" xlink:to="loc_dsgr_NationalTestEquipmentMember_8b609cee-0d33-4960-a574-1ff02e2c4837" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_InstrumexMember_c6fcf8ec-8086-442a-b486-83dcc1573d2c" xlink:href="dsgr-20230331.xsd#dsgr_InstrumexMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dsgr_A2022AcquisitionsMember_6caddb74-1f4a-4677-a075-799f54263755" xlink:to="loc_dsgr_InstrumexMember_c6fcf8ec-8086-442a-b486-83dcc1573d2c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6cb22f54-c896-4f0b-9ed6-48f77da7a6ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_10d4b29c-78a6-486f-a897-955ac73b8284" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6cb22f54-c896-4f0b-9ed6-48f77da7a6ea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6cb22f54-c896-4f0b-9ed6-48f77da7a6ea_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6cb22f54-c896-4f0b-9ed6-48f77da7a6ea" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6cb22f54-c896-4f0b-9ed6-48f77da7a6ea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_480d1529-5237-4f56-a34c-675a58057574" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6cb22f54-c896-4f0b-9ed6-48f77da7a6ea" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_480d1529-5237-4f56-a34c-675a58057574" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_6d39ddfc-e019-4409-8217-02328c5cc480" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_480d1529-5237-4f56-a34c-675a58057574" xlink:to="loc_us-gaap_CustomerRelationshipsMember_6d39ddfc-e019-4409-8217-02328c5cc480" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_789b36e9-b588-4aaf-a6b4-ef01b3c409fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_480d1529-5237-4f56-a34c-675a58057574" xlink:to="loc_us-gaap_TradeNamesMember_789b36e9-b588-4aaf-a6b4-ef01b3c409fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_d42543f1-7cbe-4bb1-adf7-775280b00ba6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_10d4b29c-78a6-486f-a897-955ac73b8284" xlink:to="loc_srt_CounterpartyNameAxis_d42543f1-7cbe-4bb1-adf7-775280b00ba6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_d42543f1-7cbe-4bb1-adf7-775280b00ba6_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_d42543f1-7cbe-4bb1-adf7-775280b00ba6" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_d42543f1-7cbe-4bb1-adf7-775280b00ba6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_fea315b8-1e06-4d5b-b604-a0054999037b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_d42543f1-7cbe-4bb1-adf7-775280b00ba6" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_fea315b8-1e06-4d5b-b604-a0054999037b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_TestEquityAndGexproMember_62a81c9e-2b47-40a2-8767-b8092e10372b" xlink:href="dsgr-20230331.xsd#dsgr_TestEquityAndGexproMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_fea315b8-1e06-4d5b-b604-a0054999037b" xlink:to="loc_dsgr_TestEquityAndGexproMember_62a81c9e-2b47-40a2-8767-b8092e10372b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/BusinessAcquisitionsIntangibleAssetsAcquiredDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#BusinessAcquisitionsIntangibleAssetsAcquiredDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/BusinessAcquisitionsIntangibleAssetsAcquiredDetails" xlink:type="extended" id="i2165931127cd40aab0cce189dd6a641c_BusinessAcquisitionsIntangibleAssetsAcquiredDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_3fe5ae3e-f51c-4b25-9d61-89ca52ad688c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_4cf2742d-934c-485d-b97a-4172138bfb27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3fe5ae3e-f51c-4b25-9d61-89ca52ad688c" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_4cf2742d-934c-485d-b97a-4172138bfb27" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_4cd01671-4671-4c87-ad4e-73d3337d3e1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3fe5ae3e-f51c-4b25-9d61-89ca52ad688c" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_4cd01671-4671-4c87-ad4e-73d3337d3e1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_570ba1af-ab0f-4f4f-b3b4-18e0cea636e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3fe5ae3e-f51c-4b25-9d61-89ca52ad688c" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_570ba1af-ab0f-4f4f-b3b4-18e0cea636e7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_8dd182d7-6a58-4acf-ab83-06a4b956c376" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_570ba1af-ab0f-4f4f-b3b4-18e0cea636e7" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_8dd182d7-6a58-4acf-ab83-06a4b956c376" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8dd182d7-6a58-4acf-ab83-06a4b956c376_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_8dd182d7-6a58-4acf-ab83-06a4b956c376" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8dd182d7-6a58-4acf-ab83-06a4b956c376_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f36b21be-2bd1-4e06-a0a6-0a66a127db7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_8dd182d7-6a58-4acf-ab83-06a4b956c376" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f36b21be-2bd1-4e06-a0a6-0a66a127db7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_DSGFormerlyLawsonMember_dc22a09c-6a05-485a-b0c0-416af379b373" xlink:href="dsgr-20230331.xsd#dsgr_DSGFormerlyLawsonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f36b21be-2bd1-4e06-a0a6-0a66a127db7e" xlink:to="loc_dsgr_DSGFormerlyLawsonMember_dc22a09c-6a05-485a-b0c0-416af379b373" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_aefa236a-c972-4269-a0d8-a5155242c5d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_570ba1af-ab0f-4f4f-b3b4-18e0cea636e7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_aefa236a-c972-4269-a0d8-a5155242c5d4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_aefa236a-c972-4269-a0d8-a5155242c5d4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_aefa236a-c972-4269-a0d8-a5155242c5d4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_aefa236a-c972-4269-a0d8-a5155242c5d4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_08fbc3d8-9d38-4382-b2e8-93961a78acbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_aefa236a-c972-4269-a0d8-a5155242c5d4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_08fbc3d8-9d38-4382-b2e8-93961a78acbc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_30f1a36f-985e-4007-bb29-2777cf22a6b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_08fbc3d8-9d38-4382-b2e8-93961a78acbc" xlink:to="loc_us-gaap_CustomerRelationshipsMember_30f1a36f-985e-4007-bb29-2777cf22a6b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_63a485fe-67ff-41e3-a69e-e3352af6e60b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_08fbc3d8-9d38-4382-b2e8-93961a78acbc" xlink:to="loc_us-gaap_TradeNamesMember_63a485fe-67ff-41e3-a69e-e3352af6e60b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_e159ba73-adb3-412d-8cb6-437be295880c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_570ba1af-ab0f-4f4f-b3b4-18e0cea636e7" xlink:to="loc_srt_CounterpartyNameAxis_e159ba73-adb3-412d-8cb6-437be295880c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_e159ba73-adb3-412d-8cb6-437be295880c_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_e159ba73-adb3-412d-8cb6-437be295880c" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_e159ba73-adb3-412d-8cb6-437be295880c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_97c77f5d-9beb-4bb6-a752-75c3ae3a11f7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_e159ba73-adb3-412d-8cb6-437be295880c" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_97c77f5d-9beb-4bb6-a752-75c3ae3a11f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_TestEquityAndGexproMember_5cf706ac-bd45-46eb-ac34-16fc88dc2dc8" xlink:href="dsgr-20230331.xsd#dsgr_TestEquityAndGexproMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_97c77f5d-9beb-4bb6-a752-75c3ae3a11f7" xlink:to="loc_dsgr_TestEquityAndGexproMember_5cf706ac-bd45-46eb-ac34-16fc88dc2dc8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/BusinessAcquisitionsProFormaInformationDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#BusinessAcquisitionsProFormaInformationDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/BusinessAcquisitionsProFormaInformationDetails" xlink:type="extended" id="i992a246c05fc4087b0427803b90302c5_BusinessAcquisitionsProFormaInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_9b4cb6e4-b599-41ca-b04e-7b48f1543445" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_8f9ae5b8-d6d9-4db4-b649-b35bdfa25850" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9b4cb6e4-b599-41ca-b04e-7b48f1543445" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_8f9ae5b8-d6d9-4db4-b649-b35bdfa25850" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_f585d9fa-e59e-492d-8b99-722ffb52c16f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9b4cb6e4-b599-41ca-b04e-7b48f1543445" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_f585d9fa-e59e-492d-8b99-722ffb52c16f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_ab4198e6-da7e-450a-aa90-bb6e20021d3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9b4cb6e4-b599-41ca-b04e-7b48f1543445" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_ab4198e6-da7e-450a-aa90-bb6e20021d3a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_db7db124-12ac-4531-8944-efd15fec822a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9b4cb6e4-b599-41ca-b04e-7b48f1543445" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_db7db124-12ac-4531-8944-efd15fec822a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d3131c72-efb0-4903-a352-b298a24abbb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9b4cb6e4-b599-41ca-b04e-7b48f1543445" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d3131c72-efb0-4903-a352-b298a24abbb2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_6a26d362-d72a-48fd-b895-446bb5585087" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d3131c72-efb0-4903-a352-b298a24abbb2" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_6a26d362-d72a-48fd-b895-446bb5585087" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6a26d362-d72a-48fd-b895-446bb5585087_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_6a26d362-d72a-48fd-b895-446bb5585087" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6a26d362-d72a-48fd-b895-446bb5585087_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_376a402e-9681-4db6-b4b1-326a68926ef6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_6a26d362-d72a-48fd-b895-446bb5585087" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_376a402e-9681-4db6-b4b1-326a68926ef6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_DSGFormerlyLawsonMember_f6afd5fd-ed1f-429a-b60d-5bd98845831a" xlink:href="dsgr-20230331.xsd#dsgr_DSGFormerlyLawsonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_376a402e-9681-4db6-b4b1-326a68926ef6" xlink:to="loc_dsgr_DSGFormerlyLawsonMember_f6afd5fd-ed1f-429a-b60d-5bd98845831a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_OtherAcquisitionsMember_ff26b254-b4c9-4d28-8807-f31ab4ec232d" xlink:href="dsgr-20230331.xsd#dsgr_OtherAcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_376a402e-9681-4db6-b4b1-326a68926ef6" xlink:to="loc_dsgr_OtherAcquisitionsMember_ff26b254-b4c9-4d28-8807-f31ab4ec232d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_7f7d5d9b-4aa6-4e2d-8b02-9874ba999708" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d3131c72-efb0-4903-a352-b298a24abbb2" xlink:to="loc_srt_CounterpartyNameAxis_7f7d5d9b-4aa6-4e2d-8b02-9874ba999708" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_7f7d5d9b-4aa6-4e2d-8b02-9874ba999708_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_7f7d5d9b-4aa6-4e2d-8b02-9874ba999708" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_7f7d5d9b-4aa6-4e2d-8b02-9874ba999708_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b7eb73f3-5a2b-4509-8a7d-fca85a701d1c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_7f7d5d9b-4aa6-4e2d-8b02-9874ba999708" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b7eb73f3-5a2b-4509-8a7d-fca85a701d1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_TestEquityAndGexproMember_2d08a383-eb9b-4b45-a3c4-c1e2a8d17efc" xlink:href="dsgr-20230331.xsd#dsgr_TestEquityAndGexproMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b7eb73f3-5a2b-4509-8a7d-fca85a701d1c" xlink:to="loc_dsgr_TestEquityAndGexproMember_2d08a383-eb9b-4b45-a3c4-c1e2a8d17efc" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#RevenueRecognitionNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails" xlink:type="extended" id="icdfa8b2b3f5046739e4280d0d0cba70a_RevenueRecognitionNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_19e35f79-7b6d-4f73-8005-708a017aeb0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_RevenueFromContractWithCustomerNumberOfRevenueStreams_edb77218-9786-47be-85e8-691a5a58e015" xlink:href="dsgr-20230331.xsd#dsgr_RevenueFromContractWithCustomerNumberOfRevenueStreams"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_19e35f79-7b6d-4f73-8005-708a017aeb0f" xlink:to="loc_dsgr_RevenueFromContractWithCustomerNumberOfRevenueStreams_edb77218-9786-47be-85e8-691a5a58e015" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_a3d2b1e8-eb3b-4e4a-804b-e99696481818" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_19e35f79-7b6d-4f73-8005-708a017aeb0f" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_a3d2b1e8-eb3b-4e4a-804b-e99696481818" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_ContractWithCustomerPaymentTerms_2c6db80d-8ade-4300-843e-4a723c32f862" xlink:href="dsgr-20230331.xsd#dsgr_ContractWithCustomerPaymentTerms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_19e35f79-7b6d-4f73-8005-708a017aeb0f" xlink:to="loc_dsgr_ContractWithCustomerPaymentTerms_2c6db80d-8ade-4300-843e-4a723c32f862" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b432f4bf-d4c7-4d96-9a72-b810897b774e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_19e35f79-7b6d-4f73-8005-708a017aeb0f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b432f4bf-d4c7-4d96-9a72-b810897b774e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_ec4d3c50-a1e1-4027-b6b0-06845651194b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_19e35f79-7b6d-4f73-8005-708a017aeb0f" xlink:to="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_ec4d3c50-a1e1-4027-b6b0-06845651194b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_b1b9df3f-80e8-4d2b-8d24-0d1d84ad46d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_19e35f79-7b6d-4f73-8005-708a017aeb0f" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_b1b9df3f-80e8-4d2b-8d24-0d1d84ad46d3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_d949113d-7ff3-42ca-9067-4a02e607f3f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_19e35f79-7b6d-4f73-8005-708a017aeb0f" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_d949113d-7ff3-42ca-9067-4a02e607f3f2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2ab98240-dba2-4c57-aee7-54eb9cd527dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_d949113d-7ff3-42ca-9067-4a02e607f3f2" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2ab98240-dba2-4c57-aee7-54eb9cd527dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2ab98240-dba2-4c57-aee7-54eb9cd527dd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2ab98240-dba2-4c57-aee7-54eb9cd527dd" xlink:to="loc_us-gaap_SegmentDomain_2ab98240-dba2-4c57-aee7-54eb9cd527dd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0f8eddbc-ef57-4318-bf70-87156bd0c670" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2ab98240-dba2-4c57-aee7-54eb9cd527dd" xlink:to="loc_us-gaap_SegmentDomain_0f8eddbc-ef57-4318-bf70-87156bd0c670" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_TestEquitySegmentMember_d438fdfe-814b-4174-b137-847630aed9d1" xlink:href="dsgr-20230331.xsd#dsgr_TestEquitySegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0f8eddbc-ef57-4318-bf70-87156bd0c670" xlink:to="loc_dsgr_TestEquitySegmentMember_d438fdfe-814b-4174-b137-847630aed9d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_GexproServicesSegmentMember_dc280c65-f359-4ce5-9c21-c4f1e43deb87" xlink:href="dsgr-20230331.xsd#dsgr_GexproServicesSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0f8eddbc-ef57-4318-bf70-87156bd0c670" xlink:to="loc_dsgr_GexproServicesSegmentMember_dc280c65-f359-4ce5-9c21-c4f1e43deb87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_LawsonSegmentMember_069d5e16-c160-42ed-a64c-469b227c90d3" xlink:href="dsgr-20230331.xsd#dsgr_LawsonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0f8eddbc-ef57-4318-bf70-87156bd0c670" xlink:to="loc_dsgr_LawsonSegmentMember_069d5e16-c160-42ed-a64c-469b227c90d3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_66ec3b5b-b334-4e72-b19e-1978804ff403" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_d949113d-7ff3-42ca-9067-4a02e607f3f2" xlink:to="loc_srt_RangeAxis_66ec3b5b-b334-4e72-b19e-1978804ff403" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_66ec3b5b-b334-4e72-b19e-1978804ff403_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_66ec3b5b-b334-4e72-b19e-1978804ff403" xlink:to="loc_srt_RangeMember_66ec3b5b-b334-4e72-b19e-1978804ff403_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9cd13f09-9809-4436-83ec-ec3953796e02" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_66ec3b5b-b334-4e72-b19e-1978804ff403" xlink:to="loc_srt_RangeMember_9cd13f09-9809-4436-83ec-ec3953796e02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_28012dd6-e645-403f-aa5a-6878a80b25e0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9cd13f09-9809-4436-83ec-ec3953796e02" xlink:to="loc_srt_MinimumMember_28012dd6-e645-403f-aa5a-6878a80b25e0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b134b8a9-baec-44f1-8d2c-2a870ae01265" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9cd13f09-9809-4436-83ec-ec3953796e02" xlink:to="loc_srt_MaximumMember_b134b8a9-baec-44f1-8d2c-2a870ae01265" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_fe0c7c5a-3437-4b8b-8f30-6c0dbae25733" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_d949113d-7ff3-42ca-9067-4a02e607f3f2" xlink:to="loc_srt_ProductOrServiceAxis_fe0c7c5a-3437-4b8b-8f30-6c0dbae25733" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_fe0c7c5a-3437-4b8b-8f30-6c0dbae25733_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_fe0c7c5a-3437-4b8b-8f30-6c0dbae25733" xlink:to="loc_srt_ProductsAndServicesDomain_fe0c7c5a-3437-4b8b-8f30-6c0dbae25733_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_efb8582c-7ecc-4a6e-8800-bb2cb45fca5e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_fe0c7c5a-3437-4b8b-8f30-6c0dbae25733" xlink:to="loc_srt_ProductsAndServicesDomain_efb8582c-7ecc-4a6e-8800-bb2cb45fca5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_RentalProgramMember_fac8c5e5-3ee8-4344-adc5-c53bf235b6f1" xlink:href="dsgr-20230331.xsd#dsgr_RentalProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_efb8582c-7ecc-4a6e-8800-bb2cb45fca5e" xlink:to="loc_dsgr_RentalProgramMember_fac8c5e5-3ee8-4344-adc5-c53bf235b6f1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_PartsWasherLeasingProgramMember_2d1fdab5-29d5-48fb-bdcb-3d01a917093b" xlink:href="dsgr-20230331.xsd#dsgr_PartsWasherLeasingProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_efb8582c-7ecc-4a6e-8800-bb2cb45fca5e" xlink:to="loc_dsgr_PartsWasherLeasingProgramMember_2d1fdab5-29d5-48fb-bdcb-3d01a917093b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#RevenueRecognitionScheduleofDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" xlink:type="extended" id="i6040b2a166d04e26818dfe2568dedab1_RevenueRecognitionScheduleofDisaggregationofRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_e88401cc-658e-4b67-ae38-943c2a2a49f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0a987198-9a00-4c5b-a381-a62d6a8418a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e88401cc-658e-4b67-ae38-943c2a2a49f9" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0a987198-9a00-4c5b-a381-a62d6a8418a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_36c62361-5fa7-4fd8-b896-263ffabbb530" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e88401cc-658e-4b67-ae38-943c2a2a49f9" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_36c62361-5fa7-4fd8-b896-263ffabbb530" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_515c284b-f91c-436e-9cab-d475568798fc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_36c62361-5fa7-4fd8-b896-263ffabbb530" xlink:to="loc_srt_StatementGeographicalAxis_515c284b-f91c-436e-9cab-d475568798fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_515c284b-f91c-436e-9cab-d475568798fc_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_515c284b-f91c-436e-9cab-d475568798fc" xlink:to="loc_srt_SegmentGeographicalDomain_515c284b-f91c-436e-9cab-d475568798fc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_7202a9dd-7b43-4bb1-b54e-10c7f0644d89" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_515c284b-f91c-436e-9cab-d475568798fc" xlink:to="loc_srt_SegmentGeographicalDomain_7202a9dd-7b43-4bb1-b54e-10c7f0644d89" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_4ffc45ca-214e-43cf-becb-6fb4ab6615ff" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_7202a9dd-7b43-4bb1-b54e-10c7f0644d89" xlink:to="loc_country_US_4ffc45ca-214e-43cf-becb-6fb4ab6615ff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_234dd6e1-95e5-499b-9201-909f0f17be36" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_7202a9dd-7b43-4bb1-b54e-10c7f0644d89" xlink:to="loc_country_CA_234dd6e1-95e5-499b-9201-909f0f17be36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_6f31ac5b-d28a-4441-b172-207329e42b42" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_7202a9dd-7b43-4bb1-b54e-10c7f0644d89" xlink:to="loc_srt_EuropeMember_6f31ac5b-d28a-4441-b172-207329e42b42" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_39e5055d-0792-4658-8610-bd86b0eac145" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AsiaPacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_7202a9dd-7b43-4bb1-b54e-10c7f0644d89" xlink:to="loc_srt_AsiaPacificMember_39e5055d-0792-4658-8610-bd86b0eac145" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LatinAmericaMember_74019189-7d7b-4b20-b8f0-b3712167ca00" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LatinAmericaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_7202a9dd-7b43-4bb1-b54e-10c7f0644d89" xlink:to="loc_srt_LatinAmericaMember_74019189-7d7b-4b20-b8f0-b3712167ca00" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_OtherGeographicalMember_5773411c-3908-4b9e-bfdc-33732c903b1f" xlink:href="dsgr-20230331.xsd#dsgr_OtherGeographicalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_7202a9dd-7b43-4bb1-b54e-10c7f0644d89" xlink:to="loc_dsgr_OtherGeographicalMember_5773411c-3908-4b9e-bfdc-33732c903b1f" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RevenueRecognitionLeaseRevenueDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#RevenueRecognitionLeaseRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/RevenueRecognitionLeaseRevenueDetails" xlink:type="extended" id="ia89a8b9db0ce44a69dd23a0e91cbb293_RevenueRecognitionLeaseRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_19b745fd-ffa8-424a-86ac-2dbfc3bae064" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_546394e1-7f23-4dfe-9256-35ffee9ddf8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_19b745fd-ffa8-424a-86ac-2dbfc3bae064" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_546394e1-7f23-4dfe-9256-35ffee9ddf8e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_11f5bdcd-e025-424e-a423-60b46e651687" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_19b745fd-ffa8-424a-86ac-2dbfc3bae064" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_11f5bdcd-e025-424e-a423-60b46e651687" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_40d05ab1-9d0b-49da-8f48-fd73791bfc4f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_11f5bdcd-e025-424e-a423-60b46e651687" xlink:to="loc_srt_ProductOrServiceAxis_40d05ab1-9d0b-49da-8f48-fd73791bfc4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_40d05ab1-9d0b-49da-8f48-fd73791bfc4f_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_40d05ab1-9d0b-49da-8f48-fd73791bfc4f" xlink:to="loc_srt_ProductsAndServicesDomain_40d05ab1-9d0b-49da-8f48-fd73791bfc4f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_f3fb2a1b-7fcf-4720-a0f5-15e03c90303b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_40d05ab1-9d0b-49da-8f48-fd73791bfc4f" xlink:to="loc_srt_ProductsAndServicesDomain_f3fb2a1b-7fcf-4720-a0f5-15e03c90303b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_RentalProgramMember_dc9112cd-fd37-470c-8b66-3d447028c3a9" xlink:href="dsgr-20230331.xsd#dsgr_RentalProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f3fb2a1b-7fcf-4720-a0f5-15e03c90303b" xlink:to="loc_dsgr_RentalProgramMember_dc9112cd-fd37-470c-8b66-3d447028c3a9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails" xlink:type="extended" id="i742a877b0db64f12b1205dd4176c7f7a_SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9196f904-8155-45fe-b667-ffcda0dad4fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_a9f8a73f-f3f6-42d1-9a67-e33d8faf2f8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9196f904-8155-45fe-b667-ffcda0dad4fd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_a9f8a73f-f3f6-42d1-9a67-e33d8faf2f8b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_bcb03983-f39b-49e7-b3ed-42306a1d8ce9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9196f904-8155-45fe-b667-ffcda0dad4fd" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_bcb03983-f39b-49e7-b3ed-42306a1d8ce9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_89b6ced2-bb42-422d-8a3d-3cf32806a0b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9196f904-8155-45fe-b667-ffcda0dad4fd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_89b6ced2-bb42-422d-8a3d-3cf32806a0b8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_3eb66dd1-be68-49e5-a744-7beb3207dc0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9196f904-8155-45fe-b667-ffcda0dad4fd" xlink:to="loc_us-gaap_Depreciation_3eb66dd1-be68-49e5-a744-7beb3207dc0a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_81f2d9d2-dc0f-4338-b301-a766afb7ef97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9196f904-8155-45fe-b667-ffcda0dad4fd" xlink:to="loc_us-gaap_AdjustmentForAmortization_81f2d9d2-dc0f-4338-b301-a766afb7ef97" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_cf9f37e6-5711-4d88-82c4-d11b12fdc98f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9196f904-8155-45fe-b667-ffcda0dad4fd" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_cf9f37e6-5711-4d88-82c4-d11b12fdc98f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_77f94f9a-f134-43e1-9d38-144362674e55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_cf9f37e6-5711-4d88-82c4-d11b12fdc98f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_77f94f9a-f134-43e1-9d38-144362674e55" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_77f94f9a-f134-43e1-9d38-144362674e55_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_77f94f9a-f134-43e1-9d38-144362674e55" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_77f94f9a-f134-43e1-9d38-144362674e55_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_86754627-0f07-4f61-8453-ac7560cd528c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_77f94f9a-f134-43e1-9d38-144362674e55" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_86754627-0f07-4f61-8453-ac7560cd528c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_964ae641-8fa1-4197-8338-2c449d8791a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_86754627-0f07-4f61-8453-ac7560cd528c" xlink:to="loc_us-gaap_LandMember_964ae641-8fa1-4197-8338-2c449d8791a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_8d54dcc5-2321-4d75-98e7-40d6d84c6ec8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_86754627-0f07-4f61-8453-ac7560cd528c" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_8d54dcc5-2321-4d75-98e7-40d6d84c6ec8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_afc7383d-dbdc-422e-b2e4-a7cc7419dd0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_86754627-0f07-4f61-8453-ac7560cd528c" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_afc7383d-dbdc-422e-b2e4-a7cc7419dd0e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_c7942724-5bf9-4f8c-a625-b863ec250bca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_86754627-0f07-4f61-8453-ac7560cd528c" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_c7942724-5bf9-4f8c-a625-b863ec250bca" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_c29d60cf-be71-4642-b511-d918acbfb264" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_86754627-0f07-4f61-8453-ac7560cd528c" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_c29d60cf-be71-4642-b511-d918acbfb264" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember_37586721-e58d-4d36-a53a-cbc91cf0b00b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VehiclesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_86754627-0f07-4f61-8453-ac7560cd528c" xlink:to="loc_us-gaap_VehiclesMember_37586721-e58d-4d36-a53a-cbc91cf0b00b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_49bf8d56-7f5a-4042-a110-a819bd7d70a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_86754627-0f07-4f61-8453-ac7560cd528c" xlink:to="loc_us-gaap_ConstructionInProgressMember_49bf8d56-7f5a-4042-a110-a819bd7d70a0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_PropertyPlantAndEquipmentExcludingRentalEquipmentMember_28d41d4f-2303-48ab-9a98-6868e096c7a1" xlink:href="dsgr-20230331.xsd#dsgr_PropertyPlantAndEquipmentExcludingRentalEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_86754627-0f07-4f61-8453-ac7560cd528c" xlink:to="loc_dsgr_PropertyPlantAndEquipmentExcludingRentalEquipmentMember_28d41d4f-2303-48ab-9a98-6868e096c7a1" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#SupplementalFinancialStatementInformationRentalEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails" xlink:type="extended" id="i377218d6c0004759abb4c2f7dfe117c7_SupplementalFinancialStatementInformationRentalEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems_4278492f-6e42-45b6-a46a-174569c1c109" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross_ef080225-cbd6-4c38-a0f4-2d3953939f92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems_4278492f-6e42-45b6-a46a-174569c1c109" xlink:to="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross_ef080225-cbd6-4c38-a0f4-2d3953939f92" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation_f60a879f-b970-4f2d-b86e-5916f3f730c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems_4278492f-6e42-45b6-a46a-174569c1c109" xlink:to="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation_f60a879f-b970-4f2d-b86e-5916f3f730c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_26fe69a1-6cfe-4419-8643-e79dd490811b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems_4278492f-6e42-45b6-a46a-174569c1c109" xlink:to="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_26fe69a1-6cfe-4419-8643-e79dd490811b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_43f49857-7140-4e2d-8264-b7edb9817f1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems_4278492f-6e42-45b6-a46a-174569c1c109" xlink:to="loc_us-gaap_Depreciation_43f49857-7140-4e2d-8264-b7edb9817f1e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable_4458df47-0e63-489c-92da-be3ca023ac83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems_4278492f-6e42-45b6-a46a-174569c1c109" xlink:to="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable_4458df47-0e63-489c-92da-be3ca023ac83" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_28e26385-83a9-4e20-a569-7f303cb6e041" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable_4458df47-0e63-489c-92da-be3ca023ac83" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_28e26385-83a9-4e20-a569-7f303cb6e041" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_28e26385-83a9-4e20-a569-7f303cb6e041_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_28e26385-83a9-4e20-a569-7f303cb6e041" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_28e26385-83a9-4e20-a569-7f303cb6e041_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1fbc8562-9e67-40dc-9fb2-a51334a894cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_28e26385-83a9-4e20-a569-7f303cb6e041" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1fbc8562-9e67-40dc-9fb2-a51334a894cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_RentalEquipmentMember_9a42158c-9af3-4c6f-a7fb-ccde0759ae94" xlink:href="dsgr-20230331.xsd#dsgr_RentalEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1fbc8562-9e67-40dc-9fb2-a51334a894cb" xlink:to="loc_dsgr_RentalEquipmentMember_9a42158c-9af3-4c6f-a7fb-ccde0759ae94" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#GoodwillandIntangibleAssetsScheduleofGoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" xlink:type="extended" id="ia36ea6a029f7400c8fd0d639462bd226_GoodwillandIntangibleAssetsScheduleofGoodwillDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_29b95403-8e2d-4d3d-bf09-55032ca18b37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_8ee56e65-d7ce-454e-b901-1a106d38fc11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_29b95403-8e2d-4d3d-bf09-55032ca18b37" xlink:to="loc_us-gaap_GoodwillRollForward_8ee56e65-d7ce-454e-b901-1a106d38fc11" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_5d216532-624a-4e9e-9295-c5ab244985a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_8ee56e65-d7ce-454e-b901-1a106d38fc11" xlink:to="loc_us-gaap_Goodwill_5d216532-624a-4e9e-9295-c5ab244985a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_3154e634-e9a3-4c7e-a337-2e6a6843cbe5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_8ee56e65-d7ce-454e-b901-1a106d38fc11" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_3154e634-e9a3-4c7e-a337-2e6a6843cbe5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4cf88585-0542-4621-91f9-5bf6d413eebf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_29d1c91f-2185-4fa2-9bec-716a576f364a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_29b95403-8e2d-4d3d-bf09-55032ca18b37" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_29d1c91f-2185-4fa2-9bec-716a576f364a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_bacd33bf-3af3-4640-b2c9-235ebf1c2831" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_29d1c91f-2185-4fa2-9bec-716a576f364a" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_bacd33bf-3af3-4640-b2c9-235ebf1c2831" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_bacd33bf-3af3-4640-b2c9-235ebf1c2831_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_bacd33bf-3af3-4640-b2c9-235ebf1c2831" xlink:to="loc_us-gaap_SegmentDomain_bacd33bf-3af3-4640-b2c9-235ebf1c2831_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_cfc3158e-7443-4a92-afef-97ec9a43576f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_bacd33bf-3af3-4640-b2c9-235ebf1c2831" xlink:to="loc_us-gaap_SegmentDomain_cfc3158e-7443-4a92-afef-97ec9a43576f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_LawsonSegmentMember_a14f4147-baee-4e36-807f-b584cffa840b" xlink:href="dsgr-20230331.xsd#dsgr_LawsonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_cfc3158e-7443-4a92-afef-97ec9a43576f" xlink:to="loc_dsgr_LawsonSegmentMember_a14f4147-baee-4e36-807f-b584cffa840b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_TestEquitySegmentMember_08744160-0101-4b3e-93bc-f14117de3413" xlink:href="dsgr-20230331.xsd#dsgr_TestEquitySegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_cfc3158e-7443-4a92-afef-97ec9a43576f" xlink:to="loc_dsgr_TestEquitySegmentMember_08744160-0101-4b3e-93bc-f14117de3413" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_GexproServicesSegmentMember_4708bbff-8b17-4940-bbff-30f5924d4ef6" xlink:href="dsgr-20230331.xsd#dsgr_GexproServicesSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_cfc3158e-7443-4a92-afef-97ec9a43576f" xlink:to="loc_dsgr_GexproServicesSegmentMember_4708bbff-8b17-4940-bbff-30f5924d4ef6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_0bc87c82-d263-4cf3-9619-af1fd4990d6c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_29d1c91f-2185-4fa2-9bec-716a576f364a" xlink:to="loc_srt_ConsolidationItemsAxis_0bc87c82-d263-4cf3-9619-af1fd4990d6c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_0bc87c82-d263-4cf3-9619-af1fd4990d6c_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_0bc87c82-d263-4cf3-9619-af1fd4990d6c" xlink:to="loc_srt_ConsolidationItemsDomain_0bc87c82-d263-4cf3-9619-af1fd4990d6c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_033987c3-b593-4418-bd6b-f3916db4b2e1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_0bc87c82-d263-4cf3-9619-af1fd4990d6c" xlink:to="loc_srt_ConsolidationItemsDomain_033987c3-b593-4418-bd6b-f3916db4b2e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_945c40b9-6f86-4fd0-9b4e-74ba9f100bce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_033987c3-b593-4418-bd6b-f3916db4b2e1" xlink:to="loc_us-gaap_OperatingSegmentsMember_945c40b9-6f86-4fd0-9b4e-74ba9f100bce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_CorporateAndReconcilingItemsMember_07c3baa3-ef37-4356-b40f-6ba015d492a3" xlink:href="dsgr-20230331.xsd#dsgr_CorporateAndReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_033987c3-b593-4418-bd6b-f3916db4b2e1" xlink:to="loc_dsgr_CorporateAndReconcilingItemsMember_07c3baa3-ef37-4356-b40f-6ba015d492a3" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails" xlink:type="extended" id="ic29700cb7e7241cca14d29e693ff934a_GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a8fa01eb-a6bd-4bc4-aabe-02f9a1689218" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_4127c2e6-6d02-43e5-be6d-b4aabe854a1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a8fa01eb-a6bd-4bc4-aabe-02f9a1689218" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_4127c2e6-6d02-43e5-be6d-b4aabe854a1c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_8c9b8eeb-6dc6-4028-a3e4-6e6bc5e67179" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a8fa01eb-a6bd-4bc4-aabe-02f9a1689218" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_8c9b8eeb-6dc6-4028-a3e4-6e6bc5e67179" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_28bbc8c1-8225-4ef8-b571-384e8ab6c645" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a8fa01eb-a6bd-4bc4-aabe-02f9a1689218" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_28bbc8c1-8225-4ef8-b571-384e8ab6c645" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_9e99e72e-4617-44f2-8b05-e4c22f9eec46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a8fa01eb-a6bd-4bc4-aabe-02f9a1689218" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_9e99e72e-4617-44f2-8b05-e4c22f9eec46" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_dfbdb9e0-7db8-4933-b649-94353b344160" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a8fa01eb-a6bd-4bc4-aabe-02f9a1689218" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_dfbdb9e0-7db8-4933-b649-94353b344160" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_95442097-9c58-474c-9cdf-b8a71cf1ba9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_dfbdb9e0-7db8-4933-b649-94353b344160" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_95442097-9c58-474c-9cdf-b8a71cf1ba9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_95442097-9c58-474c-9cdf-b8a71cf1ba9e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_95442097-9c58-474c-9cdf-b8a71cf1ba9e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_95442097-9c58-474c-9cdf-b8a71cf1ba9e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_86dafaa9-549b-45a0-9972-9921a9a8fdfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_95442097-9c58-474c-9cdf-b8a71cf1ba9e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_86dafaa9-549b-45a0-9972-9921a9a8fdfb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_a4689724-6613-42ce-b09c-db77d7cbbd9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_86dafaa9-549b-45a0-9972-9921a9a8fdfb" xlink:to="loc_us-gaap_TradeNamesMember_a4689724-6613-42ce-b09c-db77d7cbbd9a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_ac70a546-28f4-4e54-8cb4-ae7449aa67a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_86dafaa9-549b-45a0-9972-9921a9a8fdfb" xlink:to="loc_us-gaap_CustomerRelationshipsMember_ac70a546-28f4-4e54-8cb4-ae7449aa67a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_4f472fc3-f2d5-4354-8f37-cededcdb78cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_86dafaa9-549b-45a0-9972-9921a9a8fdfb" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_4f472fc3-f2d5-4354-8f37-cededcdb78cf" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityNarrativeDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#EarnoutDerivativeLiabilityNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityNarrativeDetails" xlink:type="extended" id="i2ff20d4937bb4ea69f0f03052b7e17d8_EarnoutDerivativeLiabilityNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_1e129288-e726-4bb8-a541-d37c80e3de50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_BusinessAcquisitionNumberOfEarnoutProvisions_0b3faac7-13da-4db0-a174-e5b4336fe28a" xlink:href="dsgr-20230331.xsd#dsgr_BusinessAcquisitionNumberOfEarnoutProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1e129288-e726-4bb8-a541-d37c80e3de50" xlink:to="loc_dsgr_BusinessAcquisitionNumberOfEarnoutProvisions_0b3faac7-13da-4db0-a174-e5b4336fe28a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_b85d4e48-7302-472b-8ec7-b5a55bf7ab02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1e129288-e726-4bb8-a541-d37c80e3de50" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_b85d4e48-7302-472b-8ec7-b5a55bf7ab02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_d4f5614c-4df4-4fbb-8d87-0418921bdf4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1e129288-e726-4bb8-a541-d37c80e3de50" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_d4f5614c-4df4-4fbb-8d87-0418921bdf4b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_e1dd7c87-d0cc-4a5f-99e2-fd16bb44dd70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1e129288-e726-4bb8-a541-d37c80e3de50" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_e1dd7c87-d0cc-4a5f-99e2-fd16bb44dd70" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2e08701d-dae2-4adb-82a7-a582c34a9cb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1e129288-e726-4bb8-a541-d37c80e3de50" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2e08701d-dae2-4adb-82a7-a582c34a9cb2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_eb8107b7-d017-4d5a-8a9b-4d27822d6bd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2e08701d-dae2-4adb-82a7-a582c34a9cb2" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_eb8107b7-d017-4d5a-8a9b-4d27822d6bd7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_eb8107b7-d017-4d5a-8a9b-4d27822d6bd7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_eb8107b7-d017-4d5a-8a9b-4d27822d6bd7" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_eb8107b7-d017-4d5a-8a9b-4d27822d6bd7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3aa38bf-d12d-46ed-b136-5d302bc95470" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_eb8107b7-d017-4d5a-8a9b-4d27822d6bd7" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3aa38bf-d12d-46ed-b136-5d302bc95470" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_DSGFormerlyLawsonMember_59430ef5-777d-428f-b691-9d3a10140b4b" xlink:href="dsgr-20230331.xsd#dsgr_DSGFormerlyLawsonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3aa38bf-d12d-46ed-b136-5d302bc95470" xlink:to="loc_dsgr_DSGFormerlyLawsonMember_59430ef5-777d-428f-b691-9d3a10140b4b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_b65a291d-a1e4-4f25-b587-1f57bfda4af3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2e08701d-dae2-4adb-82a7-a582c34a9cb2" xlink:to="loc_srt_CounterpartyNameAxis_b65a291d-a1e4-4f25-b587-1f57bfda4af3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b65a291d-a1e4-4f25-b587-1f57bfda4af3_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_b65a291d-a1e4-4f25-b587-1f57bfda4af3" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b65a291d-a1e4-4f25-b587-1f57bfda4af3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_78684ed6-8b96-4224-bbde-a0fa75d6a571" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_b65a291d-a1e4-4f25-b587-1f57bfda4af3" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_78684ed6-8b96-4224-bbde-a0fa75d6a571" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_TestEquityAndGexproServicesShareholdersMember_147c1a28-749f-412e-9380-a59947c1df4c" xlink:href="dsgr-20230331.xsd#dsgr_TestEquityAndGexproServicesShareholdersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_78684ed6-8b96-4224-bbde-a0fa75d6a571" xlink:to="loc_dsgr_TestEquityAndGexproServicesShareholdersMember_147c1a28-749f-412e-9380-a59947c1df4c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_TestEquityEquityholderMember_8ef9b577-c68e-4899-9d79-f76d28f89689" xlink:href="dsgr-20230331.xsd#dsgr_TestEquityEquityholderMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dsgr_TestEquityAndGexproServicesShareholdersMember_147c1a28-749f-412e-9380-a59947c1df4c" xlink:to="loc_dsgr_TestEquityEquityholderMember_8ef9b577-c68e-4899-9d79-f76d28f89689" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_GexproServicesStockholderMember_88b60277-a3d7-42d1-a817-d9f705ecd43a" xlink:href="dsgr-20230331.xsd#dsgr_GexproServicesStockholderMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dsgr_TestEquityAndGexproServicesShareholdersMember_147c1a28-749f-412e-9380-a59947c1df4c" xlink:to="loc_dsgr_GexproServicesStockholderMember_88b60277-a3d7-42d1-a817-d9f705ecd43a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_dd245032-d874-475c-b761-861874d31f37" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2e08701d-dae2-4adb-82a7-a582c34a9cb2" xlink:to="loc_srt_RangeAxis_dd245032-d874-475c-b761-861874d31f37" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_dd245032-d874-475c-b761-861874d31f37_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_dd245032-d874-475c-b761-861874d31f37" xlink:to="loc_srt_RangeMember_dd245032-d874-475c-b761-861874d31f37_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bb225987-7a9e-42e2-9030-5296f0688c97" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_dd245032-d874-475c-b761-861874d31f37" xlink:to="loc_srt_RangeMember_bb225987-7a9e-42e2-9030-5296f0688c97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ef50bcd1-89a2-4d03-92bb-e0757bcd1d14" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_bb225987-7a9e-42e2-9030-5296f0688c97" xlink:to="loc_srt_MaximumMember_ef50bcd1-89a2-4d03-92bb-e0757bcd1d14" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#DebtScheduleofLongtermDebtDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails" xlink:type="extended" id="ic00ad67dfe7c46f088f2a3322495b2ba_DebtScheduleofLongtermDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_1677a150-a471-478c-9111-aa5aa6ebe419" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_7b5f30bf-4c89-4258-9511-8d1f21bcf551" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1677a150-a471-478c-9111-aa5aa6ebe419" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_7b5f30bf-4c89-4258-9511-8d1f21bcf551" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_975bfed4-bc81-446b-aa3f-b14e95ab882a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1677a150-a471-478c-9111-aa5aa6ebe419" xlink:to="loc_us-gaap_LongTermDebtCurrent_975bfed4-bc81-446b-aa3f-b14e95ab882a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_0c2b8a4f-66bc-4cbd-807c-c83a0c339872" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1677a150-a471-478c-9111-aa5aa6ebe419" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_0c2b8a4f-66bc-4cbd-807c-c83a0c339872" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_6ded19b1-f882-4ece-8d82-927bd27db788" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1677a150-a471-478c-9111-aa5aa6ebe419" xlink:to="loc_us-gaap_LongTermDebt_6ded19b1-f882-4ece-8d82-927bd27db788" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_d279da2b-1933-4441-a365-c197f454a3d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1677a150-a471-478c-9111-aa5aa6ebe419" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_d279da2b-1933-4441-a365-c197f454a3d6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_09147b50-aff6-4814-b355-b885b822d2cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_d279da2b-1933-4441-a365-c197f454a3d6" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_09147b50-aff6-4814-b355-b885b822d2cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_09147b50-aff6-4814-b355-b885b822d2cf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_09147b50-aff6-4814-b355-b885b822d2cf" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_09147b50-aff6-4814-b355-b885b822d2cf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_5a5cfd70-4132-4c87-83de-f26e9116b460" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_09147b50-aff6-4814-b355-b885b822d2cf" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_5a5cfd70-4132-4c87-83de-f26e9116b460" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_e50c21cf-3feb-4e1e-b798-4237c262354b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5a5cfd70-4132-4c87-83de-f26e9116b460" xlink:to="loc_us-gaap_LineOfCreditMember_e50c21cf-3feb-4e1e-b798-4237c262354b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_e43fce2d-333d-44ab-98bd-a7bc3f15c0fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_d279da2b-1933-4441-a365-c197f454a3d6" xlink:to="loc_us-gaap_CreditFacilityAxis_e43fce2d-333d-44ab-98bd-a7bc3f15c0fd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_e43fce2d-333d-44ab-98bd-a7bc3f15c0fd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_e43fce2d-333d-44ab-98bd-a7bc3f15c0fd" xlink:to="loc_us-gaap_CreditFacilityDomain_e43fce2d-333d-44ab-98bd-a7bc3f15c0fd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_7b0a787e-5864-4f13-bdaf-499cdc78a82d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_e43fce2d-333d-44ab-98bd-a7bc3f15c0fd" xlink:to="loc_us-gaap_CreditFacilityDomain_7b0a787e-5864-4f13-bdaf-499cdc78a82d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_6ca57c99-8b86-4672-a150-c63e5a874326" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_7b0a787e-5864-4f13-bdaf-499cdc78a82d" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_6ca57c99-8b86-4672-a150-c63e5a874326" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_61f94b9a-93c6-4ca4-ba1d-e1614bdfb994" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_7b0a787e-5864-4f13-bdaf-499cdc78a82d" xlink:to="loc_us-gaap_SecuredDebtMember_61f94b9a-93c6-4ca4-ba1d-e1614bdfb994" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c3a26841-ca93-47f2-bc13-79eb76c60f45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_d279da2b-1933-4441-a365-c197f454a3d6" xlink:to="loc_us-gaap_DebtInstrumentAxis_c3a26841-ca93-47f2-bc13-79eb76c60f45" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c3a26841-ca93-47f2-bc13-79eb76c60f45_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_c3a26841-ca93-47f2-bc13-79eb76c60f45" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c3a26841-ca93-47f2-bc13-79eb76c60f45_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ba7d0dbf-236c-4c5c-80be-d76b4d0bc1ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_c3a26841-ca93-47f2-bc13-79eb76c60f45" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ba7d0dbf-236c-4c5c-80be-d76b4d0bc1ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_SeniorSecuredRevolvingCreditFacilityMember_de1bfaa4-07bc-4197-861e-29068bbfd1ae" xlink:href="dsgr-20230331.xsd#dsgr_SeniorSecuredRevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ba7d0dbf-236c-4c5c-80be-d76b4d0bc1ee" xlink:to="loc_dsgr_SeniorSecuredRevolvingCreditFacilityMember_de1bfaa4-07bc-4197-861e-29068bbfd1ae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_SeniorSecuredTermLoanMember_b5cd1d22-9fc9-4fe2-95cc-ac2bd64fc81c" xlink:href="dsgr-20230331.xsd#dsgr_SeniorSecuredTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ba7d0dbf-236c-4c5c-80be-d76b4d0bc1ee" xlink:to="loc_dsgr_SeniorSecuredTermLoanMember_b5cd1d22-9fc9-4fe2-95cc-ac2bd64fc81c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_OtherRevolvingCreditFacilitiesMember_862ed1f4-ea42-4a56-8c0e-f4bf5d5ca559" xlink:href="dsgr-20230331.xsd#dsgr_OtherRevolvingCreditFacilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ba7d0dbf-236c-4c5c-80be-d76b4d0bc1ee" xlink:to="loc_dsgr_OtherRevolvingCreditFacilitiesMember_862ed1f4-ea42-4a56-8c0e-f4bf5d5ca559" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/DebtNarrativeDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#DebtNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/DebtNarrativeDetails" xlink:type="extended" id="i8dbeffb478174f9ab3033e34fc00fe89_DebtNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_f71ecad0-b6a7-488d-b2b2-7b7c79b54d75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_8e8eda18-81f7-4583-ab7d-428178838ad8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f71ecad0-b6a7-488d-b2b2-7b7c79b54d75" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_8e8eda18-81f7-4583-ab7d-428178838ad8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_LineOfCreditFacilityAccordionFeatureIncreaseLimit_a31d6258-9887-43f4-96a9-135c58152abb" xlink:href="dsgr-20230331.xsd#dsgr_LineOfCreditFacilityAccordionFeatureIncreaseLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f71ecad0-b6a7-488d-b2b2-7b7c79b54d75" xlink:to="loc_dsgr_LineOfCreditFacilityAccordionFeatureIncreaseLimit_a31d6258-9887-43f4-96a9-135c58152abb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_68f80e82-feec-40fa-89ff-f8f6203894d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f71ecad0-b6a7-488d-b2b2-7b7c79b54d75" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_68f80e82-feec-40fa-89ff-f8f6203894d9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_092af390-7dac-464b-bb02-7e65bb5d6dfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f71ecad0-b6a7-488d-b2b2-7b7c79b54d75" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_092af390-7dac-464b-bb02-7e65bb5d6dfb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_a3621827-cbd3-4b2e-8b51-2c32170025a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f71ecad0-b6a7-488d-b2b2-7b7c79b54d75" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_a3621827-cbd3-4b2e-8b51-2c32170025a7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_bf328611-51f2-4659-8ae7-bc677961cd20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f71ecad0-b6a7-488d-b2b2-7b7c79b54d75" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_bf328611-51f2-4659-8ae7-bc677961cd20" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_16fb70d6-5b19-4183-905f-d36697a7f47c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f71ecad0-b6a7-488d-b2b2-7b7c79b54d75" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_16fb70d6-5b19-4183-905f-d36697a7f47c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_6bd6ec1c-e5f4-4aa4-aacb-491a04155d11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f71ecad0-b6a7-488d-b2b2-7b7c79b54d75" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_6bd6ec1c-e5f4-4aa4-aacb-491a04155d11" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross_06e4db59-2dfe-43fc-867b-6a0f6f08640c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f71ecad0-b6a7-488d-b2b2-7b7c79b54d75" xlink:to="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross_06e4db59-2dfe-43fc-867b-6a0f6f08640c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_ae80b358-fbc5-4008-876b-8b0d9c1935bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f71ecad0-b6a7-488d-b2b2-7b7c79b54d75" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_ae80b358-fbc5-4008-876b-8b0d9c1935bb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_a49c5f5d-cd2a-4711-8ede-8dc920f42e46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_ae80b358-fbc5-4008-876b-8b0d9c1935bb" xlink:to="loc_us-gaap_CreditFacilityAxis_a49c5f5d-cd2a-4711-8ede-8dc920f42e46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_a49c5f5d-cd2a-4711-8ede-8dc920f42e46_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_a49c5f5d-cd2a-4711-8ede-8dc920f42e46" xlink:to="loc_us-gaap_CreditFacilityDomain_a49c5f5d-cd2a-4711-8ede-8dc920f42e46_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_81eeb051-aa00-4d9d-8623-557416a9fda5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_a49c5f5d-cd2a-4711-8ede-8dc920f42e46" xlink:to="loc_us-gaap_CreditFacilityDomain_81eeb051-aa00-4d9d-8623-557416a9fda5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_b2c623fc-5cd0-4952-8809-7ccf2ad1f7a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_81eeb051-aa00-4d9d-8623-557416a9fda5" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_b2c623fc-5cd0-4952-8809-7ccf2ad1f7a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_a70084a7-3128-4958-a589-52a20adb6903" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_81eeb051-aa00-4d9d-8623-557416a9fda5" xlink:to="loc_us-gaap_LetterOfCreditMember_a70084a7-3128-4958-a589-52a20adb6903" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BridgeLoanMember_2e04a8f9-82bd-4ffb-aedb-b9d4c3843227" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BridgeLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_81eeb051-aa00-4d9d-8623-557416a9fda5" xlink:to="loc_us-gaap_BridgeLoanMember_2e04a8f9-82bd-4ffb-aedb-b9d4c3843227" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_f3700d3e-103b-4674-8299-7b1da47c590b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_81eeb051-aa00-4d9d-8623-557416a9fda5" xlink:to="loc_us-gaap_SecuredDebtMember_f3700d3e-103b-4674-8299-7b1da47c590b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_8e2df5b8-70de-40d0-87cd-115ed6ceb302" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_ae80b358-fbc5-4008-876b-8b0d9c1935bb" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_8e2df5b8-70de-40d0-87cd-115ed6ceb302" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_8e2df5b8-70de-40d0-87cd-115ed6ceb302_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_8e2df5b8-70de-40d0-87cd-115ed6ceb302" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_8e2df5b8-70de-40d0-87cd-115ed6ceb302_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_4f1a7f72-bcbf-48a3-8a8d-644c5bfed88e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_8e2df5b8-70de-40d0-87cd-115ed6ceb302" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_4f1a7f72-bcbf-48a3-8a8d-644c5bfed88e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_44444196-4dcc-46ed-8e30-d70bc43cb788" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_4f1a7f72-bcbf-48a3-8a8d-644c5bfed88e" xlink:to="loc_us-gaap_LineOfCreditMember_44444196-4dcc-46ed-8e30-d70bc43cb788" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_e210d45a-4dcf-4cc2-865e-b8f88c360e5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_ae80b358-fbc5-4008-876b-8b0d9c1935bb" xlink:to="loc_us-gaap_DebtInstrumentAxis_e210d45a-4dcf-4cc2-865e-b8f88c360e5b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e210d45a-4dcf-4cc2-865e-b8f88c360e5b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_e210d45a-4dcf-4cc2-865e-b8f88c360e5b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e210d45a-4dcf-4cc2-865e-b8f88c360e5b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_99308199-3d3b-49a3-9d2a-8ceb46aba5f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_e210d45a-4dcf-4cc2-865e-b8f88c360e5b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_99308199-3d3b-49a3-9d2a-8ceb46aba5f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_DelayedDrawTermLoanFacilityMember_50281e46-45bf-433f-8907-fe7188b8c05b" xlink:href="dsgr-20230331.xsd#dsgr_DelayedDrawTermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_99308199-3d3b-49a3-9d2a-8ceb46aba5f0" xlink:to="loc_dsgr_DelayedDrawTermLoanFacilityMember_50281e46-45bf-433f-8907-fe7188b8c05b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_SeniorSecuredTermLoanMember_4b54fc06-06e0-4f91-bf16-1a09b7575ec0" xlink:href="dsgr-20230331.xsd#dsgr_SeniorSecuredTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_99308199-3d3b-49a3-9d2a-8ceb46aba5f0" xlink:to="loc_dsgr_SeniorSecuredTermLoanMember_4b54fc06-06e0-4f91-bf16-1a09b7575ec0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_SeniorSecuredRevolvingCreditFacilityMember_3abb8d81-1515-49d0-945b-727f6f3ba865" xlink:href="dsgr-20230331.xsd#dsgr_SeniorSecuredRevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_99308199-3d3b-49a3-9d2a-8ceb46aba5f0" xlink:to="loc_dsgr_SeniorSecuredRevolvingCreditFacilityMember_3abb8d81-1515-49d0-945b-727f6f3ba865" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_VariableRateComponentAxis_3ef1ad0b-53e9-4d5a-a109-b57b7dbb3b9b" xlink:href="dsgr-20230331.xsd#dsgr_VariableRateComponentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_ae80b358-fbc5-4008-876b-8b0d9c1935bb" xlink:to="loc_dsgr_VariableRateComponentAxis_3ef1ad0b-53e9-4d5a-a109-b57b7dbb3b9b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_VariableRateComponentDomain_3ef1ad0b-53e9-4d5a-a109-b57b7dbb3b9b_default" xlink:href="dsgr-20230331.xsd#dsgr_VariableRateComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dsgr_VariableRateComponentAxis_3ef1ad0b-53e9-4d5a-a109-b57b7dbb3b9b" xlink:to="loc_dsgr_VariableRateComponentDomain_3ef1ad0b-53e9-4d5a-a109-b57b7dbb3b9b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_VariableRateComponentDomain_f41250dd-b41e-4e0b-9f61-d479e06c84d5" xlink:href="dsgr-20230331.xsd#dsgr_VariableRateComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dsgr_VariableRateComponentAxis_3ef1ad0b-53e9-4d5a-a109-b57b7dbb3b9b" xlink:to="loc_dsgr_VariableRateComponentDomain_f41250dd-b41e-4e0b-9f61-d479e06c84d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_AlternateBaseRateOrCanadianPrimeRateMember_b788f2fd-8abc-4b7e-a837-fc73c45a716d" xlink:href="dsgr-20230331.xsd#dsgr_AlternateBaseRateOrCanadianPrimeRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dsgr_VariableRateComponentDomain_f41250dd-b41e-4e0b-9f61-d479e06c84d5" xlink:to="loc_dsgr_AlternateBaseRateOrCanadianPrimeRateMember_b788f2fd-8abc-4b7e-a837-fc73c45a716d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_AdjustedTermSOFROrCDORRateMember_662773c3-051c-4ae8-bb4f-c716e112bc92" xlink:href="dsgr-20230331.xsd#dsgr_AdjustedTermSOFROrCDORRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dsgr_VariableRateComponentDomain_f41250dd-b41e-4e0b-9f61-d479e06c84d5" xlink:to="loc_dsgr_AdjustedTermSOFROrCDORRateMember_662773c3-051c-4ae8-bb4f-c716e112bc92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b0c790db-2079-40a1-b1d5-6cb03315318e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_ae80b358-fbc5-4008-876b-8b0d9c1935bb" xlink:to="loc_srt_RangeAxis_b0c790db-2079-40a1-b1d5-6cb03315318e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b0c790db-2079-40a1-b1d5-6cb03315318e_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_b0c790db-2079-40a1-b1d5-6cb03315318e" xlink:to="loc_srt_RangeMember_b0c790db-2079-40a1-b1d5-6cb03315318e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7d92a401-19b1-44a7-a041-e2d1c60a9b42" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_b0c790db-2079-40a1-b1d5-6cb03315318e" xlink:to="loc_srt_RangeMember_7d92a401-19b1-44a7-a041-e2d1c60a9b42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d8a6facf-766a-43d0-a320-dc92dbbda4b0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7d92a401-19b1-44a7-a041-e2d1c60a9b42" xlink:to="loc_srt_MaximumMember_d8a6facf-766a-43d0-a320-dc92dbbda4b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_cb76edf6-294d-4cc2-921d-808823fa3593" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7d92a401-19b1-44a7-a041-e2d1c60a9b42" xlink:to="loc_srt_MinimumMember_cb76edf6-294d-4cc2-921d-808823fa3593" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_bc956e7d-3374-4a00-9986-c04ed2b3992b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_ae80b358-fbc5-4008-876b-8b0d9c1935bb" xlink:to="loc_us-gaap_VariableRateAxis_bc956e7d-3374-4a00-9986-c04ed2b3992b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_bc956e7d-3374-4a00-9986-c04ed2b3992b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_bc956e7d-3374-4a00-9986-c04ed2b3992b" xlink:to="loc_us-gaap_VariableRateDomain_bc956e7d-3374-4a00-9986-c04ed2b3992b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_61547811-0b67-499c-9bcd-c76512ae1463" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_bc956e7d-3374-4a00-9986-c04ed2b3992b" xlink:to="loc_us-gaap_VariableRateDomain_61547811-0b67-499c-9bcd-c76512ae1463" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_SecuredOvernightFinancingRateSOFRMember_201d0272-650e-42d7-be35-b1c1c1e86308" xlink:href="dsgr-20230331.xsd#dsgr_SecuredOvernightFinancingRateSOFRMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_61547811-0b67-499c-9bcd-c76512ae1463" xlink:to="loc_dsgr_SecuredOvernightFinancingRateSOFRMember_201d0272-650e-42d7-be35-b1c1c1e86308" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#StockBasedCompensationRestrictedStockUnitsDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockUnitsDetails" xlink:type="extended" id="i6213a8a8369445ed931fe674b5734676_StockBasedCompensationRestrictedStockUnitsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ca86f73-2936-4786-ad4c-2ec0a24b0a77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_c15f4215-080d-4d17-9757-44a296b089fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ca86f73-2936-4786-ad4c-2ec0a24b0a77" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_c15f4215-080d-4d17-9757-44a296b089fa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_cbd4235e-102c-4a9a-8d5e-16ca22b764d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ca86f73-2936-4786-ad4c-2ec0a24b0a77" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_cbd4235e-102c-4a9a-8d5e-16ca22b764d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGrantDateFairValue_ab7f34e1-5b11-44fd-81f0-93110e755195" xlink:href="dsgr-20230331.xsd#dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ca86f73-2936-4786-ad4c-2ec0a24b0a77" xlink:to="loc_dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGrantDateFairValue_ab7f34e1-5b11-44fd-81f0-93110e755195" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_eb924412-817e-4ccc-b8e8-9db9a4f10030" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ca86f73-2936-4786-ad4c-2ec0a24b0a77" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_eb924412-817e-4ccc-b8e8-9db9a4f10030" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_7d5f0e1a-edb7-4c74-883e-99bd1e252b3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_eb924412-817e-4ccc-b8e8-9db9a4f10030" xlink:to="loc_us-gaap_AwardTypeAxis_7d5f0e1a-edb7-4c74-883e-99bd1e252b3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7d5f0e1a-edb7-4c74-883e-99bd1e252b3d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_7d5f0e1a-edb7-4c74-883e-99bd1e252b3d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7d5f0e1a-edb7-4c74-883e-99bd1e252b3d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10778b04-07c5-4560-bba1-7fe5b3e482b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_7d5f0e1a-edb7-4c74-883e-99bd1e252b3d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10778b04-07c5-4560-bba1-7fe5b3e482b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_bc7eb65f-6055-46d5-b5d1-dd1dd058b1e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10778b04-07c5-4560-bba1-7fe5b3e482b6" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_bc7eb65f-6055-46d5-b5d1-dd1dd058b1e6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionsDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#StockBasedCompensationStockOptionsDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionsDetails" xlink:type="extended" id="i997d34ee690e4327a07876b396860d32_StockBasedCompensationStockOptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec9f6303-8e20-4797-b34f-4892326f2dcc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_561ac0f4-97ba-40a5-9a02-914db8b0a5e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec9f6303-8e20-4797-b34f-4892326f2dcc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_561ac0f4-97ba-40a5-9a02-914db8b0a5e0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGrantDateFairValue_b0997f44-f59e-492e-9852-4b8a9265427c" xlink:href="dsgr-20230331.xsd#dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec9f6303-8e20-4797-b34f-4892326f2dcc" xlink:to="loc_dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGrantDateFairValue_b0997f44-f59e-492e-9852-4b8a9265427c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_775fc326-1a0a-4582-b092-e0a579884faa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec9f6303-8e20-4797-b34f-4892326f2dcc" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_775fc326-1a0a-4582-b092-e0a579884faa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0c733df7-f496-4366-b4fb-3604ec28c9f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec9f6303-8e20-4797-b34f-4892326f2dcc" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0c733df7-f496-4366-b4fb-3604ec28c9f6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_146ae135-1c80-402d-9417-9d47372421a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0c733df7-f496-4366-b4fb-3604ec28c9f6" xlink:to="loc_us-gaap_AwardTypeAxis_146ae135-1c80-402d-9417-9d47372421a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_146ae135-1c80-402d-9417-9d47372421a1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_146ae135-1c80-402d-9417-9d47372421a1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_146ae135-1c80-402d-9417-9d47372421a1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_996e1a60-3df5-40f8-9383-f8dea31b37cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_146ae135-1c80-402d-9417-9d47372421a1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_996e1a60-3df5-40f8-9383-f8dea31b37cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_960b16a7-624d-4749-9007-b56014a8c85a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_996e1a60-3df5-40f8-9383-f8dea31b37cd" xlink:to="loc_us-gaap_EmployeeStockOptionMember_960b16a7-624d-4749-9007-b56014a8c85a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionAssumptionsDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#StockBasedCompensationStockOptionAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionAssumptionsDetails" xlink:type="extended" id="i41f719a557d64042a5d2cb3253c5f7c0_StockBasedCompensationStockOptionAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ea327e10-d3a3-403d-ba2c-01b9565371ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_45eacc2e-5875-4253-b33a-d68944856fbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ea327e10-d3a3-403d-ba2c-01b9565371ea" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_45eacc2e-5875-4253-b33a-d68944856fbf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_fc2060b3-1220-458a-8cf5-33d579b61ce0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ea327e10-d3a3-403d-ba2c-01b9565371ea" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_fc2060b3-1220-458a-8cf5-33d579b61ce0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_57637285-5897-4c25-aa90-2b4c2f23708f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ea327e10-d3a3-403d-ba2c-01b9565371ea" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_57637285-5897-4c25-aa90-2b4c2f23708f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments_83a39208-6fc8-4833-899b-d1623d2815f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ea327e10-d3a3-403d-ba2c-01b9565371ea" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments_83a39208-6fc8-4833-899b-d1623d2815f1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fe34d417-8055-4a97-964b-4d686427e51e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ea327e10-d3a3-403d-ba2c-01b9565371ea" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fe34d417-8055-4a97-964b-4d686427e51e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_4008b777-8ef1-4b44-a58f-1c83fabde311" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fe34d417-8055-4a97-964b-4d686427e51e" xlink:to="loc_us-gaap_AwardTypeAxis_4008b777-8ef1-4b44-a58f-1c83fabde311" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4008b777-8ef1-4b44-a58f-1c83fabde311_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_4008b777-8ef1-4b44-a58f-1c83fabde311" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4008b777-8ef1-4b44-a58f-1c83fabde311_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d86de34a-65ae-4ae0-8dae-088bd04f7a49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_4008b777-8ef1-4b44-a58f-1c83fabde311" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d86de34a-65ae-4ae0-8dae-088bd04f7a49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_0efa436a-6c9a-4a40-a592-c702ef86cd0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d86de34a-65ae-4ae0-8dae-088bd04f7a49" xlink:to="loc_us-gaap_EmployeeStockOptionMember_0efa436a-6c9a-4a40-a592-c702ef86cd0e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#RelatedPartyTransactionsDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" xlink:type="extended" id="i006e1bf903b141fbbf1cd2d57ec65265_RelatedPartyTransactionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_8558fc67-5146-4d0c-a1c2-4d199e4fcd87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_90a611fb-d022-4300-84e3-1f15b8fd1cb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8558fc67-5146-4d0c-a1c2-4d199e4fcd87" xlink:to="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_90a611fb-d022-4300-84e3-1f15b8fd1cb6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_SettlementOfRelatedPartyObligations_8286ab01-28a9-4c04-8523-6734e00f446a" xlink:href="dsgr-20230331.xsd#dsgr_SettlementOfRelatedPartyObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8558fc67-5146-4d0c-a1c2-4d199e4fcd87" xlink:to="loc_dsgr_SettlementOfRelatedPartyObligations_8286ab01-28a9-4c04-8523-6734e00f446a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_50684811-db75-4055-8727-aa36363119f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8558fc67-5146-4d0c-a1c2-4d199e4fcd87" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_50684811-db75-4055-8727-aa36363119f7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_7704f8e2-64f3-46dc-9f26-e3eb7cc11883" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8558fc67-5146-4d0c-a1c2-4d199e4fcd87" xlink:to="loc_us-gaap_OperatingLeasePayments_7704f8e2-64f3-46dc-9f26-e3eb7cc11883" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_LeaseLiabilityNoncurrent_e9c20130-1035-4f5e-a637-464eebb64897" xlink:href="dsgr-20230331.xsd#dsgr_LeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8558fc67-5146-4d0c-a1c2-4d199e4fcd87" xlink:to="loc_dsgr_LeaseLiabilityNoncurrent_e9c20130-1035-4f5e-a637-464eebb64897" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_69fbcbe6-7b07-4987-9d36-fb8550e78099" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8558fc67-5146-4d0c-a1c2-4d199e4fcd87" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_69fbcbe6-7b07-4987-9d36-fb8550e78099" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_e1af6c4b-8d4e-4949-9598-b3c5e891c1b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8558fc67-5146-4d0c-a1c2-4d199e4fcd87" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_e1af6c4b-8d4e-4949-9598-b3c5e891c1b3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_9e68f632-4e6a-4095-876f-159fc6ac9967" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8558fc67-5146-4d0c-a1c2-4d199e4fcd87" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_9e68f632-4e6a-4095-876f-159fc6ac9967" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_438c0a53-4c4a-4768-aa01-c158e22509a7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_9e68f632-4e6a-4095-876f-159fc6ac9967" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_438c0a53-4c4a-4768-aa01-c158e22509a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_438c0a53-4c4a-4768-aa01-c158e22509a7_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_438c0a53-4c4a-4768-aa01-c158e22509a7" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_438c0a53-4c4a-4768-aa01-c158e22509a7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_25713348-3a05-4719-8f68-b3d5f06a3d05" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_438c0a53-4c4a-4768-aa01-c158e22509a7" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_25713348-3a05-4719-8f68-b3d5f06a3d05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_LCKMAndMrKingMember_e44bed8a-718f-4923-8319-377a02806f77" xlink:href="dsgr-20230331.xsd#dsgr_LCKMAndMrKingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_25713348-3a05-4719-8f68-b3d5f06a3d05" xlink:to="loc_dsgr_LCKMAndMrKingMember_e44bed8a-718f-4923-8319-377a02806f77" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_ea69069c-dc0d-477c-8000-eac1435852fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_9e68f632-4e6a-4095-876f-159fc6ac9967" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_ea69069c-dc0d-477c-8000-eac1435852fa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_ea69069c-dc0d-477c-8000-eac1435852fa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_ea69069c-dc0d-477c-8000-eac1435852fa" xlink:to="loc_us-gaap_RelatedPartyDomain_ea69069c-dc0d-477c-8000-eac1435852fa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_821e2668-2e1a-4211-8e61-9680bf07d7ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_ea69069c-dc0d-477c-8000-eac1435852fa" xlink:to="loc_us-gaap_RelatedPartyDomain_821e2668-2e1a-4211-8e61-9680bf07d7ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember_0d9f7235-cbff-49f6-9dc7-fd393400541d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AffiliatedEntityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_821e2668-2e1a-4211-8e61-9680bf07d7ec" xlink:to="loc_srt_AffiliatedEntityMember_0d9f7235-cbff-49f6-9dc7-fd393400541d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_GexproMember_ab94dce6-15cf-4c37-bc09-fe84c26379c5" xlink:href="dsgr-20230331.xsd#dsgr_GexproMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_821e2668-2e1a-4211-8e61-9680bf07d7ec" xlink:to="loc_dsgr_GexproMember_ab94dce6-15cf-4c37-bc09-fe84c26379c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestorMember_3f6b2945-2b5a-4c03-8dd3-13655d87dc74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_821e2668-2e1a-4211-8e61-9680bf07d7ec" xlink:to="loc_us-gaap_InvestorMember_3f6b2945-2b5a-4c03-8dd3-13655d87dc74" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_34f92595-5b44-41d9-95fa-6781a6dd8e0a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_9e68f632-4e6a-4095-876f-159fc6ac9967" xlink:to="loc_srt_CounterpartyNameAxis_34f92595-5b44-41d9-95fa-6781a6dd8e0a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_34f92595-5b44-41d9-95fa-6781a6dd8e0a_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_34f92595-5b44-41d9-95fa-6781a6dd8e0a" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_34f92595-5b44-41d9-95fa-6781a6dd8e0a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_fccdd2dc-28a7-4c40-98c3-f0409a021668" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_34f92595-5b44-41d9-95fa-6781a6dd8e0a" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_fccdd2dc-28a7-4c40-98c3-f0409a021668" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_TestEquityEquityholderMember_9da58dee-7648-4fee-ac26-ff1a5135c022" xlink:href="dsgr-20230331.xsd#dsgr_TestEquityEquityholderMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_fccdd2dc-28a7-4c40-98c3-f0409a021668" xlink:to="loc_dsgr_TestEquityEquityholderMember_9da58dee-7648-4fee-ac26-ff1a5135c022" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_GexproServicesStockholderMember_f6557725-be65-43fb-ab54-35c511813130" xlink:href="dsgr-20230331.xsd#dsgr_GexproServicesStockholderMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_fccdd2dc-28a7-4c40-98c3-f0409a021668" xlink:to="loc_dsgr_GexproServicesStockholderMember_f6557725-be65-43fb-ab54-35c511813130" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_TestEquityAndGexproServicesFormerOwnersMember_b21c7c3f-1c6c-4ac8-a01b-68fd049d8530" xlink:href="dsgr-20230331.xsd#dsgr_TestEquityAndGexproServicesFormerOwnersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_fccdd2dc-28a7-4c40-98c3-f0409a021668" xlink:to="loc_dsgr_TestEquityAndGexproServicesFormerOwnersMember_b21c7c3f-1c6c-4ac8-a01b-68fd049d8530" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_ff67d174-e817-4ba8-a971-c0c555731869" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_9e68f632-4e6a-4095-876f-159fc6ac9967" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_ff67d174-e817-4ba8-a971-c0c555731869" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ff67d174-e817-4ba8-a971-c0c555731869_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_ff67d174-e817-4ba8-a971-c0c555731869" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ff67d174-e817-4ba8-a971-c0c555731869_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_05f0d345-7d2e-43ab-9e15-c0c733b1c962" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_ff67d174-e817-4ba8-a971-c0c555731869" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_05f0d345-7d2e-43ab-9e15-c0c733b1c962" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_DSGFormerlyLawsonMember_80daded9-7d2f-469f-b745-9506e2be60bd" xlink:href="dsgr-20230331.xsd#dsgr_DSGFormerlyLawsonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_05f0d345-7d2e-43ab-9e15-c0c733b1c962" xlink:to="loc_dsgr_DSGFormerlyLawsonMember_80daded9-7d2f-469f-b745-9506e2be60bd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_TestEquityAndGexproMember_9e208290-3a95-40b2-a8f6-ee1aba9af928" xlink:href="dsgr-20230331.xsd#dsgr_TestEquityAndGexproMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_05f0d345-7d2e-43ab-9e15-c0c733b1c962" xlink:to="loc_dsgr_TestEquityAndGexproMember_9e208290-3a95-40b2-a8f6-ee1aba9af928" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_451c299e-9473-4e92-8fc6-9ef5b80d48e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_9e68f632-4e6a-4095-876f-159fc6ac9967" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_451c299e-9473-4e92-8fc6-9ef5b80d48e8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_451c299e-9473-4e92-8fc6-9ef5b80d48e8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_451c299e-9473-4e92-8fc6-9ef5b80d48e8" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_451c299e-9473-4e92-8fc6-9ef5b80d48e8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_487b4e01-8ec6-4143-896d-a48a032a5152" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_451c299e-9473-4e92-8fc6-9ef5b80d48e8" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_487b4e01-8ec6-4143-896d-a48a032a5152" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_GexproServicesHoldbackSharesMember_ca548cb3-e0e4-448a-8175-7b9487c86513" xlink:href="dsgr-20230331.xsd#dsgr_GexproServicesHoldbackSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_487b4e01-8ec6-4143-896d-a48a032a5152" xlink:to="loc_dsgr_GexproServicesHoldbackSharesMember_ca548cb3-e0e4-448a-8175-7b9487c86513" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_4b72dc28-05f3-4e79-a88f-14b1d5351f5e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_9e68f632-4e6a-4095-876f-159fc6ac9967" xlink:to="loc_srt_OwnershipAxis_4b72dc28-05f3-4e79-a88f-14b1d5351f5e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_4b72dc28-05f3-4e79-a88f-14b1d5351f5e_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_4b72dc28-05f3-4e79-a88f-14b1d5351f5e" xlink:to="loc_srt_OwnershipDomain_4b72dc28-05f3-4e79-a88f-14b1d5351f5e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_571c4af0-1627-4442-864f-912fd19c2789" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_4b72dc28-05f3-4e79-a88f-14b1d5351f5e" xlink:to="loc_srt_OwnershipDomain_571c4af0-1627-4442-864f-912fd19c2789" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_DSGFormerlyLawsonMember_1e6f6d42-d860-4e3b-9195-9ee0cee0f540" xlink:href="dsgr-20230331.xsd#dsgr_DSGFormerlyLawsonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_571c4af0-1627-4442-864f-912fd19c2789" xlink:to="loc_dsgr_DSGFormerlyLawsonMember_1e6f6d42-d860-4e3b-9195-9ee0cee0f540" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_DSGMember_a7725631-3110-47d0-841c-dee54288ce1c" xlink:href="dsgr-20230331.xsd#dsgr_DSGMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_571c4af0-1627-4442-864f-912fd19c2789" xlink:to="loc_dsgr_DSGMember_a7725631-3110-47d0-841c-dee54288ce1c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SegmentReportingReportableSegmentInformationDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#SegmentReportingReportableSegmentInformationDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/SegmentReportingReportableSegmentInformationDetails" xlink:type="extended" id="ia2afa11ba89444a1a86a5e6f36a737d0_SegmentReportingReportableSegmentInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_ec9d855f-dd81-4ec7-bae5-5b5733a74451" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d267b524-c518-4cfd-ba8b-09bc569b12b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ec9d855f-dd81-4ec7-bae5-5b5733a74451" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d267b524-c518-4cfd-ba8b-09bc569b12b8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_1aa63e7c-bf25-4027-8091-6e01caf22dc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ec9d855f-dd81-4ec7-bae5-5b5733a74451" xlink:to="loc_us-gaap_OperatingIncomeLoss_1aa63e7c-bf25-4027-8091-6e01caf22dc9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4faff262-fa3d-40ee-acaa-5e17079e2577" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ec9d855f-dd81-4ec7-bae5-5b5733a74451" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4faff262-fa3d-40ee-acaa-5e17079e2577" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_0f97e83d-ce00-42a3-99d0-333d7280bfbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4faff262-fa3d-40ee-acaa-5e17079e2577" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_0f97e83d-ce00-42a3-99d0-333d7280bfbf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0f97e83d-ce00-42a3-99d0-333d7280bfbf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_0f97e83d-ce00-42a3-99d0-333d7280bfbf" xlink:to="loc_us-gaap_SegmentDomain_0f97e83d-ce00-42a3-99d0-333d7280bfbf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_00da655d-c3a0-4314-b1a3-cdf3aac5ddb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_0f97e83d-ce00-42a3-99d0-333d7280bfbf" xlink:to="loc_us-gaap_SegmentDomain_00da655d-c3a0-4314-b1a3-cdf3aac5ddb3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_LawsonSegmentMember_8c452702-0ec3-44a4-a6f3-f25dfe4f1995" xlink:href="dsgr-20230331.xsd#dsgr_LawsonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_00da655d-c3a0-4314-b1a3-cdf3aac5ddb3" xlink:to="loc_dsgr_LawsonSegmentMember_8c452702-0ec3-44a4-a6f3-f25dfe4f1995" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_TestEquitySegmentMember_9712f151-4406-4ffb-8afd-f06eb99b5c30" xlink:href="dsgr-20230331.xsd#dsgr_TestEquitySegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_00da655d-c3a0-4314-b1a3-cdf3aac5ddb3" xlink:to="loc_dsgr_TestEquitySegmentMember_9712f151-4406-4ffb-8afd-f06eb99b5c30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_GexproServicesSegmentMember_a0120095-133e-4327-b7a4-97a7447c3f4d" xlink:href="dsgr-20230331.xsd#dsgr_GexproServicesSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_00da655d-c3a0-4314-b1a3-cdf3aac5ddb3" xlink:to="loc_dsgr_GexproServicesSegmentMember_a0120095-133e-4327-b7a4-97a7447c3f4d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_07af7862-b910-4ca9-91de-cd5e5a351773" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4faff262-fa3d-40ee-acaa-5e17079e2577" xlink:to="loc_srt_ConsolidationItemsAxis_07af7862-b910-4ca9-91de-cd5e5a351773" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_07af7862-b910-4ca9-91de-cd5e5a351773_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_07af7862-b910-4ca9-91de-cd5e5a351773" xlink:to="loc_srt_ConsolidationItemsDomain_07af7862-b910-4ca9-91de-cd5e5a351773_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_88e10db8-87d1-4a7c-bfa8-7c82dee5fd6e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_07af7862-b910-4ca9-91de-cd5e5a351773" xlink:to="loc_srt_ConsolidationItemsDomain_88e10db8-87d1-4a7c-bfa8-7c82dee5fd6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_5d6f6714-7c07-4af7-8da9-1c9b62b3d197" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_88e10db8-87d1-4a7c-bfa8-7c82dee5fd6e" xlink:to="loc_us-gaap_OperatingSegmentsMember_5d6f6714-7c07-4af7-8da9-1c9b62b3d197" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_CorporateAndReconcilingItemsMember_d4ef5ecf-adab-4f49-bfe0-8eba2e7a9126" xlink:href="dsgr-20230331.xsd#dsgr_CorporateAndReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_88e10db8-87d1-4a7c-bfa8-7c82dee5fd6e" xlink:to="loc_dsgr_CorporateAndReconcilingItemsMember_d4ef5ecf-adab-4f49-bfe0-8eba2e7a9126" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SubsequentEventDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#SubsequentEventDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/SubsequentEventDetails" xlink:type="extended" id="i54eada4c074647abb809a8dae6805036_SubsequentEventDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_47ac703c-afb1-4bed-ae45-4269b84ba0a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_aa968d68-ed8c-4935-8cd2-0cc0fc8e9f4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_47ac703c-afb1-4bed-ae45-4269b84ba0a2" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_aa968d68-ed8c-4935-8cd2-0cc0fc8e9f4e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_b9f93f45-7a73-49da-83fb-2b29eb74572f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_47ac703c-afb1-4bed-ae45-4269b84ba0a2" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_b9f93f45-7a73-49da-83fb-2b29eb74572f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_8d8fad65-a9b7-4f51-aa98-1761759ba8f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_47ac703c-afb1-4bed-ae45-4269b84ba0a2" xlink:to="loc_us-gaap_SubsequentEventTable_8d8fad65-a9b7-4f51-aa98-1761759ba8f5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_223ec1a6-45d5-4224-bcfa-aa7294993b83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_8d8fad65-a9b7-4f51-aa98-1761759ba8f5" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_223ec1a6-45d5-4224-bcfa-aa7294993b83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_223ec1a6-45d5-4224-bcfa-aa7294993b83_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_223ec1a6-45d5-4224-bcfa-aa7294993b83" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_223ec1a6-45d5-4224-bcfa-aa7294993b83_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_d816d693-57c0-4450-83c3-44c84ab9e1e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_223ec1a6-45d5-4224-bcfa-aa7294993b83" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_d816d693-57c0-4450-83c3-44c84ab9e1e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_591f57d2-52e6-420f-b575-c9dad4e4a6eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_d816d693-57c0-4450-83c3-44c84ab9e1e7" xlink:to="loc_us-gaap_SubsequentEventMember_591f57d2-52e6-420f-b575-c9dad4e4a6eb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_dde9c5a2-ad96-4635-aaac-84bd0df937cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_8d8fad65-a9b7-4f51-aa98-1761759ba8f5" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_dde9c5a2-ad96-4635-aaac-84bd0df937cf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dde9c5a2-ad96-4635-aaac-84bd0df937cf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_dde9c5a2-ad96-4635-aaac-84bd0df937cf" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dde9c5a2-ad96-4635-aaac-84bd0df937cf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_69065be3-4ac3-4728-9bfe-141460f14c76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_dde9c5a2-ad96-4635-aaac-84bd0df937cf" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_69065be3-4ac3-4728-9bfe-141460f14c76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_HISCOMember_76d5c990-6681-4a54-8fe0-d330ac4f8ebd" xlink:href="dsgr-20230331.xsd#dsgr_HISCOMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_69065be3-4ac3-4728-9bfe-141460f14c76" xlink:to="loc_dsgr_HISCOMember_76d5c990-6681-4a54-8fe0-d330ac4f8ebd" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_LeaseLiabilityCurrent_dc472ab0-d28c-4351-ad60-c1681ab64f05" xlink:href="dsgr-20230331.xsd#dsgr_LeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_dsgr_LeaseLiabilityCurrent_dc472ab0-d28c-4351-ad60-c1681ab64f05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_LeaseLiabilityNoncurrent_d9a561f9-0543-44e1-b5fe-8c9b404963ff" xlink:href="dsgr-20230331.xsd#dsgr_LeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="loc_dsgr_LeaseLiabilityNoncurrent_d9a561f9-0543-44e1-b5fe-8c9b404963ff" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>8
<FILENAME>dsgr-20230331_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 2023 Workiva-->
<!--r:50e926f6-33bd-47b7-ba2e-5238037a2263,g:2d9a5f4d-e46d-4c03-bdbc-5a4ec195b013-->
<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_BusinessAcquisitionAxis_20054d74-4d6e-4759-911d-3715d542ef86_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeOtherNetOfTax_3e5ea2c6-d32e-4c4f-99f1-ecd78880943d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeOtherNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeOtherNetOfTax" xlink: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, Other, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeOtherNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeOtherNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeOtherNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeOtherNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_efd62e7a-4840-4f4e-84e4-34baf5b267af_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDue_77f13741-64db-423d-9dfc-b1e679668016_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dsgr_SecuredOvernightFinancingRateSOFRMember_88ae3d9b-0ff9-4f64-bd66-87d28a523970_terseLabel_en-US" xlink:label="lab_dsgr_SecuredOvernightFinancingRateSOFRMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Overnight Financing Rate (SOFR)</link:label>
    <link:label id="lab_dsgr_SecuredOvernightFinancingRateSOFRMember_label_en-US" xlink:label="lab_dsgr_SecuredOvernightFinancingRateSOFRMember" xlink: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 Overnight Financing Rate (SOFR) [Member]</link:label>
    <link:label id="lab_dsgr_SecuredOvernightFinancingRateSOFRMember_documentation_en-US" xlink:label="lab_dsgr_SecuredOvernightFinancingRateSOFRMember" 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">Secured Overnight Financing Rate (SOFR)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_SecuredOvernightFinancingRateSOFRMember" xlink:href="dsgr-20230331.xsd#dsgr_SecuredOvernightFinancingRateSOFRMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_SecuredOvernightFinancingRateSOFRMember" xlink:to="lab_dsgr_SecuredOvernightFinancingRateSOFRMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_73a3e084-4022-4f95-ac9c-14ad8be02259_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 tax asset</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DebtInstrumentCarryingAmount_698d6006-18f3-4761-b83d-b5e329d7b52d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink: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 debt</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_aaef5211-f5dd-48cc-83f3-fd1e4633443b_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/2022/dei-2022.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_FinanceLeaseRightOfUseAsset_b3401727-2660-45cd-84df-45c34e56e758_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total ROU financing lease assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dsgr_RentalEquipmentMember_7dae15a1-d07f-4535-bae1-0a73ba67a4ff_terseLabel_en-US" xlink:label="lab_dsgr_RentalEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rental Equipment</link:label>
    <link:label id="lab_dsgr_RentalEquipmentMember_label_en-US" xlink:label="lab_dsgr_RentalEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rental Equipment [Member]</link:label>
    <link:label id="lab_dsgr_RentalEquipmentMember_documentation_en-US" xlink:label="lab_dsgr_RentalEquipmentMember" 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">Rental Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_RentalEquipmentMember" xlink:href="dsgr-20230331.xsd#dsgr_RentalEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_RentalEquipmentMember" xlink:to="lab_dsgr_RentalEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_37070734-5456-4e83-ad35-42287d9bb491_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DebtInstrumentAxis_bc249472-4b62-4f18-b3f1-0d2224d450b2_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_4e613c75-53b3-43b5-acf5-fb6f807df649_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink: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_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_6aaeb470-7e11-4843-9bb0-d5c98705565a_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 expense</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_277c4ae2-9457-410b-81db-f754015b5372_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_56067454-2df1-421a-838e-a55b1f864b74_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dsgr_PropertyPlantAndEquipmentExcludingRentalEquipmentMember_0e2a1831-cbc9-4442-a43b-99ee37c33ab7_terseLabel_en-US" xlink:label="lab_dsgr_PropertyPlantAndEquipmentExcludingRentalEquipmentMember" xlink: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, Excluding Rental Equipment</link:label>
    <link:label id="lab_dsgr_PropertyPlantAndEquipmentExcludingRentalEquipmentMember_label_en-US" xlink:label="lab_dsgr_PropertyPlantAndEquipmentExcludingRentalEquipmentMember" xlink: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, Excluding Rental Equipment [Member]</link:label>
    <link:label id="lab_dsgr_PropertyPlantAndEquipmentExcludingRentalEquipmentMember_documentation_en-US" xlink:label="lab_dsgr_PropertyPlantAndEquipmentExcludingRentalEquipmentMember" 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">Property, Plant and Equipment, Excluding Rental Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_PropertyPlantAndEquipmentExcludingRentalEquipmentMember" xlink:href="dsgr-20230331.xsd#dsgr_PropertyPlantAndEquipmentExcludingRentalEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_PropertyPlantAndEquipmentExcludingRentalEquipmentMember" xlink:to="lab_dsgr_PropertyPlantAndEquipmentExcludingRentalEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNetAbstract_5a87691c-c4cc-4e18-aa4e-578daad4e844_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryNetAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNetAbstract_label_en-US" xlink:label="lab_us-gaap_InventoryNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_SoftwareAndSoftwareDevelopmentCostsMember_949c13d6-32bb-4b84-93cb-8f04787fcbd9_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized software</link:label>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_label_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software and Software Development Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable_b014c0be-b78f-48f1-b282-dcede4968510_terseLabel_en-US" xlink:label="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable" xlink: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, Lessor Asset under Operating Lease [Table]</link:label>
    <link:label id="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable_label_en-US" xlink:label="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable" xlink: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, Lessor Asset under Operating Lease [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable" xlink:to="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_5fedecea-4f43-41bf-8b57-62d0aaafd0cd_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis spread on variable rate (as a percent)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_DelayedDrawTermLoanFacilityMember_9cbd7834-8f19-4368-8751-a3960257d871_terseLabel_en-US" xlink:label="lab_dsgr_DelayedDrawTermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior secured delayed draw term loan</link:label>
    <link:label id="lab_dsgr_DelayedDrawTermLoanFacilityMember_label_en-US" xlink:label="lab_dsgr_DelayedDrawTermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Delayed Draw Term Loan Facility [Member]</link:label>
    <link:label id="lab_dsgr_DelayedDrawTermLoanFacilityMember_documentation_en-US" xlink:label="lab_dsgr_DelayedDrawTermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Delayed Draw Term Loan Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_DelayedDrawTermLoanFacilityMember" xlink:href="dsgr-20230331.xsd#dsgr_DelayedDrawTermLoanFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_DelayedDrawTermLoanFacilityMember" xlink:to="lab_dsgr_DelayedDrawTermLoanFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_4cbaa4db-231b-458d-86d4-5eb203094a3f_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year five</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_srt_RangeMember_9b302669-f3dd-44b0-8ae7-6b7a68144d06_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_25b4fc06-1155-477a-8285-59165bd2726a_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_a13f189c-f8a7-466f-8575-85fd60593770_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Weighted Average Interest Rate</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_aee2c608-9f92-400b-b9b9-9cd2aef5374a_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LegalMattersAndContingenciesTextBlock_3cc8d680-16ee-4632-ba54-274c36cd7ff7_terseLabel_en-US" xlink:label="lab_us-gaap_LegalMattersAndContingenciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_LegalMattersAndContingenciesTextBlock_label_en-US" xlink:label="lab_us-gaap_LegalMattersAndContingenciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Matters and Contingencies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalMattersAndContingenciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LegalMattersAndContingenciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LegalMattersAndContingenciesTextBlock" xlink:to="lab_us-gaap_LegalMattersAndContingenciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation_0b07c968-a57e-442d-be44-9d41cbfaa0d6_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation" 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_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation" xlink: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, Excluding Lessor Asset under Operating Lease, after Accumulated Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_InterworldHighwayLLCMember_5c364575-4260-4ce7-afd8-e0138572bf46_terseLabel_en-US" xlink:label="lab_dsgr_InterworldHighwayLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interworld Highway, LLC</link:label>
    <link:label id="lab_dsgr_InterworldHighwayLLCMember_label_en-US" xlink:label="lab_dsgr_InterworldHighwayLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interworld Highway LLC [Member]</link:label>
    <link:label id="lab_dsgr_InterworldHighwayLLCMember_documentation_en-US" xlink:label="lab_dsgr_InterworldHighwayLLCMember" 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">Interworld Highway LLC</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_InterworldHighwayLLCMember" xlink:href="dsgr-20230331.xsd#dsgr_InterworldHighwayLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_InterworldHighwayLLCMember" xlink:to="lab_dsgr_InterworldHighwayLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_TestEquityAndGexproServicesFormerOwnersMember_e1543a94-9c2f-4962-8c7b-651c35d50aac_terseLabel_en-US" xlink:label="lab_dsgr_TestEquityAndGexproServicesFormerOwnersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TestEquity And Gexpro Services Former Owners</link:label>
    <link:label id="lab_dsgr_TestEquityAndGexproServicesFormerOwnersMember_label_en-US" xlink:label="lab_dsgr_TestEquityAndGexproServicesFormerOwnersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TestEquity And Gexpro Services Former Owners [Member]</link:label>
    <link:label id="lab_dsgr_TestEquityAndGexproServicesFormerOwnersMember_documentation_en-US" xlink:label="lab_dsgr_TestEquityAndGexproServicesFormerOwnersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TestEquity And Gexpro Services Former Owners</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_TestEquityAndGexproServicesFormerOwnersMember" xlink:href="dsgr-20230331.xsd#dsgr_TestEquityAndGexproServicesFormerOwnersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_TestEquityAndGexproServicesFormerOwnersMember" xlink:to="lab_dsgr_TestEquityAndGexproServicesFormerOwnersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_4a0c60f5-acc7-42ec-9058-c55650e55e86_verboseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital in excess of par value</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_ea3a5e15-969d-4451-8eb2-1a971dda053f_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_7008ef9b-d536-452b-8069-a03acb40d61a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" 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">Other changes in operating assets and liabilities</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink: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 Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_00cd47c8-b22d-4669-9aa3-460a007c9345_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year four</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_NetIncomeLoss_aba88e28-ecd7-4119-b439-3d07aba6fb4d_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 (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_430f7dea-d665-4aee-bdf4-5dd2e9fa9bdf_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 (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_15408595-948a-4503-9570-82400020a33e_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">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets_1ccbe484-2229-41bc-9b32-e33b824d6111_terseLabel_en-US" xlink:label="lab_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right of use assets</link:label>
    <link:label id="lab_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets_label_en-US" xlink:label="lab_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Right Of Use Assets</link:label>
    <link:label id="lab_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets_documentation_en-US" xlink:label="lab_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Right Of Use Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets" xlink:href="dsgr-20230331.xsd#dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets" xlink:to="lab_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_91f39ae8-f2e4-4b07-a9f0-ce976d917895_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink: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, Fair Value Assumptions, Weighted Average Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_f62f7867-f08b-4e0e-8d99-570877e642a8_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">Stock options excluded from computation of diluted earnings per share ( in shares)</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_ContingentConsiderationByTypeAxis_e20286d4-b8bd-4412-93fb-e7aaa477d951_terseLabel_en-US" xlink:label="lab_us-gaap_ContingentConsiderationByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration by Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ContingentConsiderationByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ContingentConsiderationByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration by Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis" xlink:to="lab_us-gaap_ContingentConsiderationByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_be8c54a0-9bae-4cbc-987e-d8af161d5e67_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Finance Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:to="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_FinanceLeaseLiabilityPresentValue_b4264bd3-f203-47ad-b035-1ae0970e2abf_terseLabel_en-US" xlink:label="lab_dsgr_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_dsgr_FinanceLeaseLiabilityPresentValue_label_en-US" xlink:label="lab_dsgr_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_dsgr_FinanceLeaseLiabilityPresentValue_documentation_en-US" xlink:label="lab_dsgr_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_dsgr_FinanceLeaseLiabilityPresentValue" xlink:href="dsgr-20230331.xsd#dsgr_FinanceLeaseLiabilityPresentValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_FinanceLeaseLiabilityPresentValue" xlink:to="lab_dsgr_FinanceLeaseLiabilityPresentValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_e93d3809-899f-49e5-8873-c04286630e73_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink: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 Intangible Assets</link:label>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink: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 Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember" xlink:to="lab_us-gaap_OtherIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_1e1f9317-74b4-4b00-b905-308fa174e3b1_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year one</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_4d8265fe-10c2-49a7-a702-281bdeb96490_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_58a3d972-ae21-4878-a9b3-3319bcc3d9c7_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, to be Paid [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_EquityComponentDomain_9a2fd1f4-2994-4a2d-8a26-1bfbdf3a2057_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dsgr_GexproServicesSegmentMember_190f175d-ebb6-4e0c-958c-0ea9b17e5277_terseLabel_en-US" xlink:label="lab_dsgr_GexproServicesSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gexpro Services</link:label>
    <link:label id="lab_dsgr_GexproServicesSegmentMember_label_en-US" xlink:label="lab_dsgr_GexproServicesSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gexpro Services Segment [Member]</link:label>
    <link:label id="lab_dsgr_GexproServicesSegmentMember_documentation_en-US" xlink:label="lab_dsgr_GexproServicesSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gexpro Services Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_GexproServicesSegmentMember" xlink:href="dsgr-20230331.xsd#dsgr_GexproServicesSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_GexproServicesSegmentMember" xlink:to="lab_dsgr_GexproServicesSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_44c213a1-a30a-4e84-a5fc-05c55f3a7b7c_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredDebtMember_47881b9a-c119-444d-aab5-88bc5df54c61_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt</link:label>
    <link:label id="lab_us-gaap_SecuredDebtMember_label_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink: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 Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredDebtMember" xlink:to="lab_us-gaap_SecuredDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipAxis_a4b476d0-ba1d-46b7-9d0a-bfccb5293261_terseLabel_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:label id="lab_srt_OwnershipAxis_label_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipAxis" xlink:to="lab_srt_OwnershipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_SharesRepurchasedHeldInTreasury_b4f6e6f9-12cd-4cb0-9d45-29e3846a24c3_terseLabel_en-US" xlink:label="lab_dsgr_SharesRepurchasedHeldInTreasury" xlink: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 repurchased held in treasury</link:label>
    <link:label id="lab_dsgr_SharesRepurchasedHeldInTreasury_label_en-US" xlink:label="lab_dsgr_SharesRepurchasedHeldInTreasury" xlink: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 Repurchased Held In Treasury</link:label>
    <link:label id="lab_dsgr_SharesRepurchasedHeldInTreasury_documentation_en-US" xlink:label="lab_dsgr_SharesRepurchasedHeldInTreasury" 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">Shares Repurchased Held In Treasury</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_SharesRepurchasedHeldInTreasury" xlink:href="dsgr-20230331.xsd#dsgr_SharesRepurchasedHeldInTreasury"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_SharesRepurchasedHeldInTreasury" xlink:to="lab_dsgr_SharesRepurchasedHeldInTreasury" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_da23fc3a-6874-43a0-9151-1216a20b97c1_terseLabel_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_label_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EquityMethodInvesteeNameDomain" xlink:to="lab_srt_EquityMethodInvesteeNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_5367437d-3c16-4afe-9cdc-972efebcc8ac_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_710fca89-f51b-4c1c-85d5-b9c55a699a1b_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Lease Amortization</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_PaymentsOfFinancingCosts_43d2350e-2d21-4f21-9182-ba76faf569cc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts" 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 financing costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Financing Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfFinancingCosts" xlink:to="lab_us-gaap_PaymentsOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyDomain_c09f679a-1e77-4c99-b991-65b684099f04_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonValue_6573899d-51f5-41fd-ab60-ea55bf718bef_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonValue" 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; 316,217 and 313,578 shares, respectively</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonValue" xlink: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, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonValue" xlink:to="lab_us-gaap_TreasuryStockCommonValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryLIFOReservePeriodCharge_953f71d8-1ebf-4c61-a882-ea290cb8ec5f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InventoryLIFOReservePeriodCharge" 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">Provision charged to expense (net)</link:label>
    <link:label id="lab_us-gaap_InventoryLIFOReservePeriodCharge_label_en-US" xlink:label="lab_us-gaap_InventoryLIFOReservePeriodCharge" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, LIFO Reserve, Period Charge</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLIFOReservePeriodCharge" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryLIFOReservePeriodCharge"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryLIFOReservePeriodCharge" xlink:to="lab_us-gaap_InventoryLIFOReservePeriodCharge" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionSharePrice_2eb2977d-6491-4b5e-85f1-0204d5c803b9_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionSharePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DSG closing price per common stock on April 1, 2022 (in USD per share)</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionSharePrice_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionSharePrice" xlink: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, Share Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionSharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionSharePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionSharePrice" xlink:to="lab_us-gaap_BusinessAcquisitionSharePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_846cfc68-391d-4776-b949-f33d64388a04_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_d6cb9295-1c00-4a5c-8d9a-3ace30b14a77_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental disclosure of cash flow information</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_8ec7a3e3-ec53-40c1-9a5d-f92936d5409c_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year one</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_BusinessAcquisitionNumberOfEarnoutProvisions_651230c0-8d7e-4aef-969e-5f28b4a714f3_terseLabel_en-US" xlink:label="lab_dsgr_BusinessAcquisitionNumberOfEarnoutProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of earnout provisions</link:label>
    <link:label id="lab_dsgr_BusinessAcquisitionNumberOfEarnoutProvisions_label_en-US" xlink:label="lab_dsgr_BusinessAcquisitionNumberOfEarnoutProvisions" xlink: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 Earnout Provisions</link:label>
    <link:label id="lab_dsgr_BusinessAcquisitionNumberOfEarnoutProvisions_documentation_en-US" xlink:label="lab_dsgr_BusinessAcquisitionNumberOfEarnoutProvisions" 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 Earnout Provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_BusinessAcquisitionNumberOfEarnoutProvisions" xlink:href="dsgr-20230331.xsd#dsgr_BusinessAcquisitionNumberOfEarnoutProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_BusinessAcquisitionNumberOfEarnoutProvisions" xlink:to="lab_dsgr_BusinessAcquisitionNumberOfEarnoutProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_390d3ae4-d29f-41ca-8d5b-a28ceb7127ef_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_b0a43dca-c12d-41c0-b720-7c2955075536_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_EntityAddressStateOrProvince_532a6b4b-95d1-46ab-b9e9-8ca107194706_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/2022/dei-2022.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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_10b1c200-1a38-4eff-9994-35ec1aadd883_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 (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dsgr_ContractWithCustomerPaymentTerms_d999e979-2192-4dc8-bd91-7262b8449227_terseLabel_en-US" xlink:label="lab_dsgr_ContractWithCustomerPaymentTerms" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment terms (in days)</link:label>
    <link:label id="lab_dsgr_ContractWithCustomerPaymentTerms_label_en-US" xlink:label="lab_dsgr_ContractWithCustomerPaymentTerms" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Payment Terms</link:label>
    <link:label id="lab_dsgr_ContractWithCustomerPaymentTerms_documentation_en-US" xlink:label="lab_dsgr_ContractWithCustomerPaymentTerms" 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">Contract With Customer, Payment Terms</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_ContractWithCustomerPaymentTerms" xlink:href="dsgr-20230331.xsd#dsgr_ContractWithCustomerPaymentTerms"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_ContractWithCustomerPaymentTerms" xlink:to="lab_dsgr_ContractWithCustomerPaymentTerms" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_d3ef5a77-f60e-4af1-b9c2-b25412eef490_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ContingentConsiderationTypeDomain_fd957687-c144-4654-861e-2689f2c53f4b_terseLabel_en-US" xlink:label="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ContingentConsiderationTypeDomain_label_en-US" xlink:label="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain" xlink:to="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_PaymentsToAcquireRentalEquipment_e3f44824-6938-4357-8f69-53d2b44abc6f_negatedTerseLabel_en-US" xlink:label="lab_dsgr_PaymentsToAcquireRentalEquipment" 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">Purchases of rental equipment</link:label>
    <link:label id="lab_dsgr_PaymentsToAcquireRentalEquipment_label_en-US" xlink:label="lab_dsgr_PaymentsToAcquireRentalEquipment" xlink: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 Rental Equipment</link:label>
    <link:label id="lab_dsgr_PaymentsToAcquireRentalEquipment_documentation_en-US" xlink:label="lab_dsgr_PaymentsToAcquireRentalEquipment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Rental Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_PaymentsToAcquireRentalEquipment" xlink:href="dsgr-20230331.xsd#dsgr_PaymentsToAcquireRentalEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_PaymentsToAcquireRentalEquipment" xlink:to="lab_dsgr_PaymentsToAcquireRentalEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_997806df-f560-4a3d-90f6-8b33272a28de_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_581c12be-b403-491f-8852-cf3790b7e825_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 (used in) operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_OperatingLeaseLiabilityCurrent_8b687d8c-c270-441b-9e86-373e6502479f_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 liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_a3c69fa8-2c6e-4755-a410-f5d5eb35f81c_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:to="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesTableTextBlock_8f701a45-2c3e-4c88-889c-8ae21aa75666_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesTableTextBlock" xlink: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 Liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesTableTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_OtherLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BridgeLoanMember_d5ab41a8-733c-48e3-b6d6-69305e315163_terseLabel_en-US" xlink:label="lab_us-gaap_BridgeLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bridge Loan</link:label>
    <link:label id="lab_us-gaap_BridgeLoanMember_label_en-US" xlink:label="lab_us-gaap_BridgeLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bridge Loan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BridgeLoanMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BridgeLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BridgeLoanMember" xlink:to="lab_us-gaap_BridgeLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_NetLeaseLiabilityPaymentsRemainderofFiscalYear_166951da-5c8b-48ce-8e12-27bce87d87c9_totalLabel_en-US" xlink:label="lab_dsgr_NetLeaseLiabilityPaymentsRemainderofFiscalYear" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year one</link:label>
    <link:label id="lab_dsgr_NetLeaseLiabilityPaymentsRemainderofFiscalYear_label_en-US" xlink:label="lab_dsgr_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_dsgr_NetLeaseLiabilityPaymentsRemainderofFiscalYear_documentation_en-US" xlink:label="lab_dsgr_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_dsgr_NetLeaseLiabilityPaymentsRemainderofFiscalYear" xlink:href="dsgr-20230331.xsd#dsgr_NetLeaseLiabilityPaymentsRemainderofFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_NetLeaseLiabilityPaymentsRemainderofFiscalYear" xlink:to="lab_dsgr_NetLeaseLiabilityPaymentsRemainderofFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_4081f8d7-0b43-41cc-a286-666c0cd4de5d_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dei_LegalEntityAxis_cd89c2b1-2507-4764-b4ec-ee1516eb008c_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_ab1fffff-d8cd-4c97-ab1d-ccff76488ce6_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" 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">Long-term debt, less current portion, net</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink: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, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink: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 Recognition and Deferred Revenue [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:to="lab_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_746ca453-b0c5-49d4-be68-3720d2d0606d_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_OperatingLeaseWeightedAverageRemainingLeaseTerm1_9bb9dc9a-0c85-4423-b5f9-0c58ce253f59_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Weighted Average Term in Years</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_31ee0afe-84d7-4e87-b7cf-156df337c786_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_srt_StatementGeographicalAxis_bf0dedf2-f48d-4a60-97aa-87cdf9c91e5c_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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_GoodwillPurchaseAccountingAdjustments_307bda2a-7814-42fb-80b5-52b629531a89_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" 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 to original acquisition allocation</link:label>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_1519f2fa-5eb8-4b3a-8fa3-175633671caa_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">Goodwill</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_4b515353-a5db-4e33-abde-21d40e79ce3c_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock" xlink: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 and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination</link:label>
    <link:label id="lab_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock" xlink: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 and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock" xlink:to="lab_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0b55a93a-9626-4ab6-84f4-51564c4d4a31_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dsgr_OtherMiscellaneousLiabilities_799a388b-4304-4e49-8926-75a121ebdba4_terseLabel_en-US" xlink:label="lab_dsgr_OtherMiscellaneousLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_dsgr_OtherMiscellaneousLiabilities_label_en-US" xlink:label="lab_dsgr_OtherMiscellaneousLiabilities" xlink: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 Miscellaneous Liabilities</link:label>
    <link:label id="lab_dsgr_OtherMiscellaneousLiabilities_documentation_en-US" xlink:label="lab_dsgr_OtherMiscellaneousLiabilities" 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 Miscellaneous Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_OtherMiscellaneousLiabilities" xlink:href="dsgr-20230331.xsd#dsgr_OtherMiscellaneousLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_OtherMiscellaneousLiabilities" xlink:to="lab_dsgr_OtherMiscellaneousLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_5201ef47-8e2d-4c00-bb09-46a8ac0bf11a_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_6c8261a8-81bd-4f66-98f1-4b3d2b93eb9d_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink: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 expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink: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 Accrued Liabilities and Other Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_3e3f6737-6741-47c6-bc27-a509342a8cea_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/2022/dei-2022.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_RevolvingCreditFacilityMember_a972e335-0443-4d7f-8384-a4366a55a6b7_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentTextBlock_9709e29d-30d3-46ed-a404-def70eb3ef96_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink: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_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_dd5eb3ac-1cc9-4c6f-9255-7a85f95a003d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_cb9ad5d6-10e0-42b3-b02c-ca634310dcf8_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_adb30631-5cbb-4bcc-bbc8-389496c00d16_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/2022/dei-2022.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_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation_f688923f-eecb-460e-9c54-3c2c1dfa391f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation" 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 depreciation</link:label>
    <link:label id="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation_label_en-US" xlink:label="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation" xlink: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, Lessor Asset under Operating Lease, Accumulated Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation" xlink:to="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d1eea07c-2098-4f62-b119-0f122cf51f98_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink: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 Exercise Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink: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, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bd89de71-9f42-4755-8efe-6db6563cdae4_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dsgr_RelatedPartyTransactionSharesOwned_c6521cca-5569-4078-a594-2001eba23ae0_terseLabel_en-US" xlink:label="lab_dsgr_RelatedPartyTransactionSharesOwned" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares owned by related party (in shares)</link:label>
    <link:label id="lab_dsgr_RelatedPartyTransactionSharesOwned_label_en-US" xlink:label="lab_dsgr_RelatedPartyTransactionSharesOwned" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Shares Owned</link:label>
    <link:label id="lab_dsgr_RelatedPartyTransactionSharesOwned_documentation_en-US" xlink:label="lab_dsgr_RelatedPartyTransactionSharesOwned" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Shares Owned</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_RelatedPartyTransactionSharesOwned" xlink:href="dsgr-20230331.xsd#dsgr_RelatedPartyTransactionSharesOwned"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_RelatedPartyTransactionSharesOwned" xlink:to="lab_dsgr_RelatedPartyTransactionSharesOwned" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_f4cceb20-c4c3-4c4d-977b-c8849af143b2_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_08f3561c-f2f2-4ee9-81c3-498948f34342_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink: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 assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_404540f0-77e7-490e-b1e6-05a3d56e2b09_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">Debt</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FinanceLeaseLiabilitiesPaymentsDueAbstract_6155a73a-2731-43ec-b71f-3c6d14f4bbf1_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, to be Paid [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_srt_ProductsAndServicesDomain_709da17e-02dd-4862-9e54-c86fe9a6f8de_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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_dei_EntityShellCompany_e66d6cc3-26d2-40b5-add4-53eb86e44b80_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/2022/dei-2022.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_dsgr_OperatingLeaseAssetsAndLiabilitiesTableTextBlock_ae3fc2f4-2053-407f-be79-fee0dfeea2ae_terseLabel_en-US" xlink:label="lab_dsgr_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_dsgr_OperatingLeaseAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_dsgr_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_dsgr_OperatingLeaseAssetsAndLiabilitiesTableTextBlock_documentation_en-US" xlink:label="lab_dsgr_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_dsgr_OperatingLeaseAssetsAndLiabilitiesTableTextBlock" xlink:href="dsgr-20230331.xsd#dsgr_OperatingLeaseAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_OperatingLeaseAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_dsgr_OperatingLeaseAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionRatioToCommonStock_ed968142-9c99-42f6-9510-a4f9878f2f49_terseLabel_en-US" xlink:label="lab_dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionRatioToCommonStock" xlink: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 option per share of common stock (in shares)</link:label>
    <link:label id="lab_dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionRatioToCommonStock_label_en-US" xlink:label="lab_dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionRatioToCommonStock" xlink: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, Option Ratio To Common Stock</link:label>
    <link:label id="lab_dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionRatioToCommonStock_documentation_en-US" xlink:label="lab_dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionRatioToCommonStock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Option Ratio To Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionRatioToCommonStock" xlink:href="dsgr-20230331.xsd#dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionRatioToCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionRatioToCommonStock" xlink:to="lab_dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionRatioToCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_c3ff906d-a677-41ce-a9d0-6a78cc55d7bc_verboseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year two</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_eefe1c27-365d-423f-a053-9f74eb9f6d7c_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_189f05b3-a9d3-4e4c-950a-b5c7d53eefd3_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" 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">Number of DSG common shares exchanged (in shares)</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_b3b6cd9c-e480-4b92-9ee5-00018cf1c8ae_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" 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">Number of shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Equity Interest Issued or Issuable, Number of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:to="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_LutherKingCapitalManagementMember_d6913741-359c-451f-972a-713c26f23f00_terseLabel_en-US" xlink:label="lab_dsgr_LutherKingCapitalManagementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Luther King Capital Management</link:label>
    <link:label id="lab_dsgr_LutherKingCapitalManagementMember_label_en-US" xlink:label="lab_dsgr_LutherKingCapitalManagementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Luther King Capital Management [Member]</link:label>
    <link:label id="lab_dsgr_LutherKingCapitalManagementMember_documentation_en-US" xlink:label="lab_dsgr_LutherKingCapitalManagementMember" 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">Luther King Capital Management</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_LutherKingCapitalManagementMember" xlink:href="dsgr-20230331.xsd#dsgr_LutherKingCapitalManagementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_LutherKingCapitalManagementMember" xlink:to="lab_dsgr_LutherKingCapitalManagementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_469c7673-77b3-488f-ba38-5365f90f25a7_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VehiclesMember_5850b2d7-3560-4118-95dc-97cf718a6a70_terseLabel_en-US" xlink:label="lab_us-gaap_VehiclesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vehicles</link:label>
    <link:label id="lab_us-gaap_VehiclesMember_label_en-US" xlink:label="lab_us-gaap_VehiclesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vehicles [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VehiclesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VehiclesMember" xlink:to="lab_us-gaap_VehiclesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_AffiliatedEntityMember_0171517b-b1b4-42d5-91a3-e6f4b6f50718_terseLabel_en-US" xlink:label="lab_srt_AffiliatedEntityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Affiliated Entity</link:label>
    <link:label id="lab_srt_AffiliatedEntityMember_label_en-US" xlink:label="lab_srt_AffiliatedEntityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Affiliated Entity [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AffiliatedEntityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AffiliatedEntityMember" xlink:to="lab_srt_AffiliatedEntityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_d54839cd-1d5a-469d-87e7-49c97c5b0dba_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" 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">Long-term obligations</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xlink: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, Noncurrent Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_6f4a363f-582b-4c8e-815d-477cd2a49f8a_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_384a51aa-17c9-49e0-a6c1-c8b93e7189c7_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_aba0c43a-d8d4-43bd-87f2-1cef95c40863_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/2022/dei-2022.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_dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGrantDateFairValue_dcc6a5ea-9d5c-40c4-b456-b04eda743c2b_terseLabel_en-US" xlink:label="lab_dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grant date fair value</link:label>
    <link:label id="lab_dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGrantDateFairValue_label_en-US" xlink:label="lab_dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGrantDateFairValue" xlink: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, Grants In Period, Grant Date Fair Value</link:label>
    <link:label id="lab_dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGrantDateFairValue_documentation_en-US" xlink:label="lab_dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Grants In Period, Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGrantDateFairValue" xlink:href="dsgr-20230331.xsd#dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGrantDateFairValue" xlink:to="lab_dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_85dfb565-8689-479e-8dc6-34e3fc83d23a_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_976e4833-d969-40c2-8951-2af8be6cd925_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_LeaseLiabilityCurrent_649ac8c6-989b-4ae2-a7a4-6771a996f9e8_terseLabel_en-US" xlink:label="lab_dsgr_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">Current portion of lease liabilities</link:label>
    <link:label id="lab_dsgr_LeaseLiabilityCurrent_c2d98a71-6eac-4adc-9ea2-bb209a53626d_totalLabel_en-US" xlink:label="lab_dsgr_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 liabilities</link:label>
    <link:label id="lab_dsgr_LeaseLiabilityCurrent_label_en-US" xlink:label="lab_dsgr_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_dsgr_LeaseLiabilityCurrent_documentation_en-US" xlink:label="lab_dsgr_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_dsgr_LeaseLiabilityCurrent" xlink:href="dsgr-20230331.xsd#dsgr_LeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_LeaseLiabilityCurrent" xlink:to="lab_dsgr_LeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_TestEquitySegmentMember_03d5cce7-da98-4cbe-922a-e779df191c27_terseLabel_en-US" xlink:label="lab_dsgr_TestEquitySegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TestEquity</link:label>
    <link:label id="lab_dsgr_TestEquitySegmentMember_label_en-US" xlink:label="lab_dsgr_TestEquitySegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TestEquity Segment [Member]</link:label>
    <link:label id="lab_dsgr_TestEquitySegmentMember_documentation_en-US" xlink:label="lab_dsgr_TestEquitySegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TestEquity Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_TestEquitySegmentMember" xlink:href="dsgr-20230331.xsd#dsgr_TestEquitySegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_TestEquitySegmentMember" xlink:to="lab_dsgr_TestEquitySegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_a60c5cd8-a363-4185-b19b-0d800de6eb78_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink: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 portion of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_deded5cb-ee64-48cb-9298-949a23cf03ba_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" 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">Current portion of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink: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, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_6ed235c0-fdf1-45b3-9dfb-f9590fc5110c_terseLabel_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink: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</link:label>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_label_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink: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 Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:to="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_7e4a7eea-380e-496c-a5a6-064adf28c1cb_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_AccountingPoliciesAbstract_5593f8ef-b3fd-45ff-b6b4-9d3a7d3358e9_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dsgr_SettlementOfRelatedPartyObligations_30deaa0c-de0a-4596-9ce8-99a6c80a7b0c_terseLabel_en-US" xlink:label="lab_dsgr_SettlementOfRelatedPartyObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement of related party obligations</link:label>
    <link:label id="lab_dsgr_SettlementOfRelatedPartyObligations_label_en-US" xlink:label="lab_dsgr_SettlementOfRelatedPartyObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement Of Related Party Obligations</link:label>
    <link:label id="lab_dsgr_SettlementOfRelatedPartyObligations_documentation_en-US" xlink:label="lab_dsgr_SettlementOfRelatedPartyObligations" 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">Settlement Of Related Party Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_SettlementOfRelatedPartyObligations" xlink:href="dsgr-20230331.xsd#dsgr_SettlementOfRelatedPartyObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_SettlementOfRelatedPartyObligations" xlink:to="lab_dsgr_SettlementOfRelatedPartyObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_589870ed-0d92-4301-ac9c-354d6282aeff_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_BusinessCombinationCashConsiderationTransferredEquityInterestsIssuedAndIssuable_acc4ee98-8e60-417c-8f57-a115614e7df0_terseLabel_en-US" xlink:label="lab_dsgr_BusinessCombinationCashConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink: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 exchanged for equity</link:label>
    <link:label id="lab_dsgr_BusinessCombinationCashConsiderationTransferredEquityInterestsIssuedAndIssuable_label_en-US" xlink:label="lab_dsgr_BusinessCombinationCashConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink: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, Cash Consideration Transferred, Equity Interests Issued and Issuable</link:label>
    <link:label id="lab_dsgr_BusinessCombinationCashConsiderationTransferredEquityInterestsIssuedAndIssuable_documentation_en-US" xlink:label="lab_dsgr_BusinessCombinationCashConsiderationTransferredEquityInterestsIssuedAndIssuable" 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, Cash Consideration Transferred, Equity Interests Issued and Issuable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_BusinessCombinationCashConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:href="dsgr-20230331.xsd#dsgr_BusinessCombinationCashConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_BusinessCombinationCashConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:to="lab_dsgr_BusinessCombinationCashConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3118c0d2-4890-4d12-9509-073e4fe82de0_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (loss) before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_d4874eee-9777-4aeb-8718-8b364d554583_verboseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_acee34f2-0352-4795-95c9-d72a74a080da_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_549914fb-610a-459c-965b-1b2bb299c763_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">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_SegmentDomain_3d3b6714-0d22-4806-9035-8c7b2cc040fa_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dsgr_VariableRateComponentDomain_9a13c2f3-c15f-47bd-b992-a83e4149048f_terseLabel_en-US" xlink:label="lab_dsgr_VariableRateComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate Component [Domain]</link:label>
    <link:label id="lab_dsgr_VariableRateComponentDomain_label_en-US" xlink:label="lab_dsgr_VariableRateComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate Component [Domain]</link:label>
    <link:label id="lab_dsgr_VariableRateComponentDomain_documentation_en-US" xlink:label="lab_dsgr_VariableRateComponentDomain" 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">Variable Rate Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_VariableRateComponentDomain" xlink:href="dsgr-20230331.xsd#dsgr_VariableRateComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_VariableRateComponentDomain" xlink:to="lab_dsgr_VariableRateComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_f741045f-88b4-4e8c-8341-7d6dc00d434a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_bc947ffc-0ae8-41ad-aaf4-2491d7f23ff0_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink: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 [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_dedb6d69-ab90-4b39-b14c-01c8702a720d_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 liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_f7c07893-5abb-46f0-a698-56c303036bf3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink: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 Payment Award, Stock Options, Valuation Assumptions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink: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 Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_5807e448-db3e-4881-be77-16ce02265c6e_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_22b3f6e3-eba8-4ecc-b0ea-fbe167059fca_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_5a9dd447-e0ed-4a32-9b1b-0d2fe540a20a_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period for recognition (in years)</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink: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, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_1a88ffbb-1af7-48c0-b576-61887fc00908_terseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Extinguishment of debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_9d60a854-7e6d-4a4f-a473-d67e0075c4a5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" 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">Extinguishment of debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_label_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_939f09f9-78ba-4928-a720-497104596e8a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink: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 and Accumulated Amortization by Intangible Asset Class</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_PaymentsToAcquireBusinessesGross_329f9c45-1bca-478e-a899-4d4f40334957_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">Cash consideration</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_02f6e007-1e3a-4c63-b861-f91aa0b66d1e_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dei_EntityRegistrantName_148c94fa-c77e-4487-8cbf-2c25de7a4bb4_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/2022/dei-2022.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_StockIssuedDuringPeriodSharesNewIssues_6f66114d-331d-4e26-af68-501e3b1cf8f1_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_SubsequentEventsTextBlock_51e9326f-8d5d-4f80-bd2f-83efb6547acc_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities_0f0361fa-11b7-4d78-a29b-ae7b1e24da11_negatedTerseLabel_en-US" xlink:label="lab_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities" 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">Accrued expenses and other liabilities</link:label>
    <link:label id="lab_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities_label_en-US" xlink:label="lab_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities" xlink: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, Accrued Expenses And Other Liabilities</link:label>
    <link:label id="lab_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities_documentation_en-US" xlink:label="lab_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities" 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, Accrued Expenses And Other Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities" xlink:href="dsgr-20230331.xsd#dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities" xlink:to="lab_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_cdc7d64d-ee2d-4bd2-b9b2-90e1523a6791_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact of foreign exchange rates</link:label>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dsgr_DSGMember_419b5982-168f-427e-9416-d3e3d269ae9e_terseLabel_en-US" xlink:label="lab_dsgr_DSGMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DSG</link:label>
    <link:label id="lab_dsgr_DSGMember_label_en-US" xlink:label="lab_dsgr_DSGMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DSG [Member]</link:label>
    <link:label id="lab_dsgr_DSGMember_documentation_en-US" xlink:label="lab_dsgr_DSGMember" 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">DSG</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_DSGMember" xlink:href="dsgr-20230331.xsd#dsgr_DSGMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_DSGMember" xlink:to="lab_dsgr_DSGMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_59b957a3-9269-4d58-b49f-e3b7c6fc24dc_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dei_EntityAddressCityOrTown_1c5cd03c-f70b-474f-a985-9e4a36a9b2e1_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/2022/dei-2022.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_dsgr_NetLeaseLiabilityImputedInterest_ac4048a7-c1c9-44be-8e3c-ca0766c1efa6_negatedTotalLabel_en-US" xlink:label="lab_dsgr_NetLeaseLiabilityImputedInterest" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Interest</link:label>
    <link:label id="lab_dsgr_NetLeaseLiabilityImputedInterest_label_en-US" xlink:label="lab_dsgr_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_dsgr_NetLeaseLiabilityImputedInterest_documentation_en-US" xlink:label="lab_dsgr_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_dsgr_NetLeaseLiabilityImputedInterest" xlink:href="dsgr-20230331.xsd#dsgr_NetLeaseLiabilityImputedInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_NetLeaseLiabilityImputedInterest" xlink:to="lab_dsgr_NetLeaseLiabilityImputedInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_a5003096-a443-441b-ac05-925554f28bb3_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ConsolidationPolicyTextBlock_32210693-4e68-486a-953d-5bd8492b1568_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation and Consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockTextBlock_e424d57a-4a22-4110-a735-300224b3c815_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program</link:label>
    <link:label id="lab_us-gaap_TreasuryStockTextBlock_label_en-US" xlink:label="lab_us-gaap_TreasuryStockTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_srt_MinimumMember_e3edb3a3-b6bb-42c3-b4b3-42c70d83d939_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_6f98e6b7-bc06-437a-ba3c-bb7a889059a1_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_d0c37216-73bd-47b7-a3b1-cc588ae90158_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_StatementOfFinancialPositionAbstract_3364f811-faef-4b01-8bd3-d8b518d482a7_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dei_EntityEmergingGrowthCompany_8fd31b3d-e1c1-49cd-a8ef-d03d2c33e6bc_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/2022/dei-2022.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_dsgr_TestEquityAndGexproServicesShareholdersMember_df4c81c0-a14b-4dbe-8537-21a0f56c6ffa_terseLabel_en-US" xlink:label="lab_dsgr_TestEquityAndGexproServicesShareholdersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TestEquity and Gexpro Services Shareholders</link:label>
    <link:label id="lab_dsgr_TestEquityAndGexproServicesShareholdersMember_label_en-US" xlink:label="lab_dsgr_TestEquityAndGexproServicesShareholdersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TestEquity And Gexpro Services Shareholders [Member]</link:label>
    <link:label id="lab_dsgr_TestEquityAndGexproServicesShareholdersMember_documentation_en-US" xlink:label="lab_dsgr_TestEquityAndGexproServicesShareholdersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TestEquity And Gexpro Services Shareholders</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_TestEquityAndGexproServicesShareholdersMember" xlink:href="dsgr-20230331.xsd#dsgr_TestEquityAndGexproServicesShareholdersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_TestEquityAndGexproServicesShareholdersMember" xlink:to="lab_dsgr_TestEquityAndGexproServicesShareholdersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_06dd7d2c-b0b6-432a-ad57-518f12ac1c04_netLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in USD per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_2a88b8d7-899a-456a-87f6-a21c703a3ede_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in USD per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWriteDown_0741a968-b84f-4656-ab4c-70d01467e3f4_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryWriteDown" 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">Write-offs</link:label>
    <link:label id="lab_us-gaap_InventoryWriteDown_label_en-US" xlink:label="lab_us-gaap_InventoryWriteDown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Write-down</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWriteDown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWriteDown" xlink:to="lab_us-gaap_InventoryWriteDown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSecuredDebt_61af1b4a-5253-4692-b9a2-e221e59d37e3_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSecuredDebt" xlink: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 term loans</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSecuredDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSecuredDebt" xlink: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 Issuance of Secured Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfSecuredDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfSecuredDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfSecuredDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent_3e2ec781-6045-4fca-8cb9-053065001632_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation liability</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Share-Based Arrangements, Liability, Current and Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_ecc5b511-c92a-46e4-8396-20e886808af2_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink: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 intangible assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink: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, Intangible Assets, Other than Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_838c0ba3-2eae-43d8-bc74-1834f15c3285_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" 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">Less deferred financing costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_8f1cbcff-b7e3-4370-9d71-9c38850e814d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred financing costs net of accumulated amortization</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_StockIssuedDuringPeriodValueSettlementOfEarnout_bf39b9dc-d2e6-4962-a55e-9271c785ea0f_terseLabel_en-US" xlink:label="lab_dsgr_StockIssuedDuringPeriodValueSettlementOfEarnout" xlink: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 - earnout</link:label>
    <link:label id="lab_dsgr_StockIssuedDuringPeriodValueSettlementOfEarnout_label_en-US" xlink:label="lab_dsgr_StockIssuedDuringPeriodValueSettlementOfEarnout" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Settlement Of Earnout</link:label>
    <link:label id="lab_dsgr_StockIssuedDuringPeriodValueSettlementOfEarnout_documentation_en-US" xlink:label="lab_dsgr_StockIssuedDuringPeriodValueSettlementOfEarnout" 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">Stock Issued During Period, Value, Settlement Of Earnout</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_StockIssuedDuringPeriodValueSettlementOfEarnout" xlink:href="dsgr-20230331.xsd#dsgr_StockIssuedDuringPeriodValueSettlementOfEarnout"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_StockIssuedDuringPeriodValueSettlementOfEarnout" xlink:to="lab_dsgr_StockIssuedDuringPeriodValueSettlementOfEarnout" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ee8a8f51-fd0d-467e-b938-cf8ff27e7369_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_TreasuryStockCommonMember_b708581d-33c6-4a5b-b3af-749d1848529f_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</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_b5aba209-acc7-4623-a470-7ca820feb1e8_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_label_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_NetLeaseLiabilityPaymentsDueYearOne_4c353cf7-445e-4283-959b-7275b889e6e4_totalLabel_en-US" xlink:label="lab_dsgr_NetLeaseLiabilityPaymentsDueYearOne" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year two</link:label>
    <link:label id="lab_dsgr_NetLeaseLiabilityPaymentsDueYearOne_label_en-US" xlink:label="lab_dsgr_NetLeaseLiabilityPaymentsDueYearOne" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Lease Liability, Payments, Due Year One</link:label>
    <link:label id="lab_dsgr_NetLeaseLiabilityPaymentsDueYearOne_documentation_en-US" xlink:label="lab_dsgr_NetLeaseLiabilityPaymentsDueYearOne" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Lease Liability, Payments, Due Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_NetLeaseLiabilityPaymentsDueYearOne" xlink:href="dsgr-20230331.xsd#dsgr_NetLeaseLiabilityPaymentsDueYearOne"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_NetLeaseLiabilityPaymentsDueYearOne" xlink:to="lab_dsgr_NetLeaseLiabilityPaymentsDueYearOne" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_8d5b635e-9b32-47ae-9058-4fc8c4928250_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" 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">Lease and financing obligations</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_df71cda9-3d50-4ec5-858f-e3a5b60259e5_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/2022/dei-2022.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_dei_EntityFileNumber_0cd1f9b8-6d14-40c3-a193-1485f99ecc7c_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/2022/dei-2022.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_dsgr_AlternateBaseRateOrCanadianPrimeRateMember_a9a27285-10a8-4499-a5e4-fb68d52548ee_terseLabel_en-US" xlink:label="lab_dsgr_AlternateBaseRateOrCanadianPrimeRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Alternate Base Rate Or Canadian Prime Rate</link:label>
    <link:label id="lab_dsgr_AlternateBaseRateOrCanadianPrimeRateMember_label_en-US" xlink:label="lab_dsgr_AlternateBaseRateOrCanadianPrimeRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Alternate Base Rate Or Canadian Prime Rate [Member]</link:label>
    <link:label id="lab_dsgr_AlternateBaseRateOrCanadianPrimeRateMember_documentation_en-US" xlink:label="lab_dsgr_AlternateBaseRateOrCanadianPrimeRateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Alternate Base Rate Or Canadian Prime Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_AlternateBaseRateOrCanadianPrimeRateMember" xlink:href="dsgr-20230331.xsd#dsgr_AlternateBaseRateOrCanadianPrimeRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_AlternateBaseRateOrCanadianPrimeRateMember" xlink:to="lab_dsgr_AlternateBaseRateOrCanadianPrimeRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_a290b9f1-57c0-437b-9885-07eb2a8d904a_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink: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, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonShares" xlink:to="lab_us-gaap_TreasuryStockCommonShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_217081b5-34cb-4671-869d-65a58ed1faa1_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink: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 Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CA_8a1700eb-aa4a-48f7-9101-d5781419f0ac_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/2022/country-2022.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_dsgr_BusinessCombinationNumberOfLocations_6a3a2238-01ed-4be2-858b-aaa88d7484a1_terseLabel_en-US" xlink:label="lab_dsgr_BusinessCombinationNumberOfLocations" xlink: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 locations</link:label>
    <link:label id="lab_dsgr_BusinessCombinationNumberOfLocations_label_en-US" xlink:label="lab_dsgr_BusinessCombinationNumberOfLocations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Number Of Locations</link:label>
    <link:label id="lab_dsgr_BusinessCombinationNumberOfLocations_documentation_en-US" xlink:label="lab_dsgr_BusinessCombinationNumberOfLocations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Number Of Locations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_BusinessCombinationNumberOfLocations" xlink:href="dsgr-20230331.xsd#dsgr_BusinessCombinationNumberOfLocations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_BusinessCombinationNumberOfLocations" xlink:to="lab_dsgr_BusinessCombinationNumberOfLocations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_6000d3c3-a1cd-4738-910e-6e25a44282be_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</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_0b85f09e-1ba4-4d80-874c-d0d8540c4936_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective income tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_BusinessCombinationDisclosureTextBlock_4016922e-f64d-4ad0-8728-b147e9f687f6_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisitions</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_982aaf3e-6c2c-4b6e-a48d-3e9b7750e9bb_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" 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 consideration exchanged</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink: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, Goodwill, and Liabilities Assumed, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_fe99e6a4-b333-4690-befa-593cab339c38_periodStartLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" 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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_0ccf5355-3199-455c-bdd3-84413dffc9d7_periodEndLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" 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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_CorporateAndReconcilingItemsMember_0568cad0-6869-4908-9114-f90208d7e29f_terseLabel_en-US" xlink:label="lab_dsgr_CorporateAndReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Other(2)</link:label>
    <link:label id="lab_dsgr_CorporateAndReconcilingItemsMember_label_en-US" xlink:label="lab_dsgr_CorporateAndReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate And Reconciling Items [Member]</link:label>
    <link:label id="lab_dsgr_CorporateAndReconcilingItemsMember_documentation_en-US" xlink:label="lab_dsgr_CorporateAndReconcilingItemsMember" 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">Corporate And Reconciling Items</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_CorporateAndReconcilingItemsMember" xlink:href="dsgr-20230331.xsd#dsgr_CorporateAndReconcilingItemsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_CorporateAndReconcilingItemsMember" xlink:to="lab_dsgr_CorporateAndReconcilingItemsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_74244079-096d-471c-8006-9925e6f53a37_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Seller's notes</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink: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, Liabilities Incurred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_OtherAcquisitionsMember_a77b2b29-0816-4bee-aef2-3f6a11156d4c_terseLabel_en-US" xlink:label="lab_dsgr_OtherAcquisitionsMember" xlink: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 Acquisitions</link:label>
    <link:label id="lab_dsgr_OtherAcquisitionsMember_label_en-US" xlink:label="lab_dsgr_OtherAcquisitionsMember" xlink: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 Acquisitions [Member]</link:label>
    <link:label id="lab_dsgr_OtherAcquisitionsMember_documentation_en-US" xlink:label="lab_dsgr_OtherAcquisitionsMember" 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 Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_OtherAcquisitionsMember" xlink:href="dsgr-20230331.xsd#dsgr_OtherAcquisitionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_OtherAcquisitionsMember" xlink:to="lab_dsgr_OtherAcquisitionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_15179953-def5-481c-9e50-74d085eb9105_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pro Forma net income</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Net Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_e84890a7-3443-49d6-8e8b-f5508540919d_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</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncomeTaxDisclosureTextBlock_0dd48407-19a6-474c-995b-18ba6f10fd71_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_DebtWeightedAverageInterestRate_d7577e0b-e3d2-42cd-ae58-be9640ac7406_terseLabel_en-US" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate" xlink: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 interest rate (as a percent)</link:label>
    <link:label id="lab_us-gaap_DebtWeightedAverageInterestRate_label_en-US" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, Weighted Average Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dsgr_SeniorSecuredRevolvingCreditFacilityMember_23e3eb7f-f5fd-44e0-9964-3e4328732d4e_terseLabel_en-US" xlink:label="lab_dsgr_SeniorSecuredRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Secured Revolving Credit Facility</link:label>
    <link:label id="lab_dsgr_SeniorSecuredRevolvingCreditFacilityMember_label_en-US" xlink:label="lab_dsgr_SeniorSecuredRevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Secured Revolving Credit Facility [Member]</link:label>
    <link:label id="lab_dsgr_SeniorSecuredRevolvingCreditFacilityMember_documentation_en-US" xlink:label="lab_dsgr_SeniorSecuredRevolvingCreditFacilityMember" 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">Senior Secured Revolving Credit Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_SeniorSecuredRevolvingCreditFacilityMember" xlink:href="dsgr-20230331.xsd#dsgr_SeniorSecuredRevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_SeniorSecuredRevolvingCreditFacilityMember" xlink:to="lab_dsgr_SeniorSecuredRevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_f5f84757-69b8-4720-b5d6-22a487c5f4b4_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_AmortizationOfIntangibleAssets_012df169-1fae-45e0-a390-c8a90d890489_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_3f8b5e4f-d7cc-417a-9ba3-80dbd755f930_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">Goodwill Activity Related to Acquisitions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_InterestPaidNet_4d91dd28-6880-44b8-94fc-600e8002b4de_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash paid for interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_EarningsPerShareBasic_e71a0f49-33ae-4934-942e-2b27b7febe68_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 (loss) per share of common stock (in USD per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dsgr_NetLeaseLiabilityPaymentsDueYearTwo_9e9eb9e7-208c-4077-aa56-ed543bd9d696_totalLabel_en-US" xlink:label="lab_dsgr_NetLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year three</link:label>
    <link:label id="lab_dsgr_NetLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_dsgr_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_dsgr_NetLeaseLiabilityPaymentsDueYearTwo_documentation_en-US" xlink:label="lab_dsgr_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_dsgr_NetLeaseLiabilityPaymentsDueYearTwo" xlink:href="dsgr-20230331.xsd#dsgr_NetLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_NetLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_dsgr_NetLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_35e2d416-eb11-4cf2-ae7e-469ac5a5bcfa_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year four</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_0a7ddd76-14d5-4ac9-9155-53d2ad8a93c4_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Table]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_9925919b-3f90-40f8-a5dc-7c6a8e0aabaf_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" 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">Accounts payable</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink: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 Liabilities, Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_bdeae7be-66c2-419d-b214-7d6817e9ada5_terseLabel_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_label_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_cf37cb47-2b5f-4e22-909a-f49c9e1d8353_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_380d8ef3-8d82-4a70-86fe-34e7ca91b6a4_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of year</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_7537693d-4509-474a-af08-276a1d586272_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_906e1bd2-ea8e-4d0a-a159-8fae41ab4ffa_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Derivative Liability</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_c3cadb72-b3b5-4d1c-a263-8a50cf51d219_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_srt_OwnershipDomain_477efa70-4aac-4de5-aa93-1b3e8bf1c038_terseLabel_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:label id="lab_srt_OwnershipDomain_label_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipDomain" xlink:to="lab_srt_OwnershipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_b54b4510-3f93-48f8-a6ba-91806fc060d9_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/2022/dei-2022.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_dsgr_InventoryReservesRollforwardRollForward_4a32f4f8-19c4-4939-99a3-c75c46106cb5_terseLabel_en-US" xlink:label="lab_dsgr_InventoryReservesRollforwardRollForward" xlink: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 Reserves Rollforward [Roll Forward]</link:label>
    <link:label id="lab_dsgr_InventoryReservesRollforwardRollForward_label_en-US" xlink:label="lab_dsgr_InventoryReservesRollforwardRollForward" xlink: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 Reserves Rollforward [Roll Forward]</link:label>
    <link:label id="lab_dsgr_InventoryReservesRollforwardRollForward_documentation_en-US" xlink:label="lab_dsgr_InventoryReservesRollforwardRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Reserves Rollforward</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_InventoryReservesRollforwardRollForward" xlink:href="dsgr-20230331.xsd#dsgr_InventoryReservesRollforwardRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_InventoryReservesRollforwardRollForward" xlink:to="lab_dsgr_InventoryReservesRollforwardRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_b01dc454-991b-45ef-a692-09acadf47439_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a7443c36-1c39-4f68-9f13-ec43578f7b04_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink: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 [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink: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 [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3e3a86ff-519d-48bc-8e2c-35453aa86975_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 acquisitions:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_46e89b8a-1c67-4992-ba4a-c6a713b6a2f7_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink: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 Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_ddfb3fc0-ad9d-4316-acf2-e0a552704b10_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink: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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeEarnoutLiability_1f4957d4-a245-4772-8c6b-d6f3b4698af6_negatedTerseLabel_en-US" xlink:label="lab_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeEarnoutLiability" 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">Derivative earnout liability</link:label>
    <link:label id="lab_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeEarnoutLiability_label_en-US" xlink:label="lab_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeEarnoutLiability" xlink: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, Derivative Earnout Liability</link:label>
    <link:label id="lab_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeEarnoutLiability_documentation_en-US" xlink:label="lab_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeEarnoutLiability" 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, Derivative Earnout Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeEarnoutLiability" xlink:href="dsgr-20230331.xsd#dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeEarnoutLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeEarnoutLiability" xlink:to="lab_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeEarnoutLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_RelatedPartyTransactionCommonStockOutstanding_ad692baa-1949-4a99-a393-deb2f6c6215c_terseLabel_en-US" xlink:label="lab_dsgr_RelatedPartyTransactionCommonStockOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock outstanding (as a percent)</link:label>
    <link:label id="lab_dsgr_RelatedPartyTransactionCommonStockOutstanding_label_en-US" xlink:label="lab_dsgr_RelatedPartyTransactionCommonStockOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Common Stock, Outstanding</link:label>
    <link:label id="lab_dsgr_RelatedPartyTransactionCommonStockOutstanding_documentation_en-US" xlink:label="lab_dsgr_RelatedPartyTransactionCommonStockOutstanding" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Common Stock, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_RelatedPartyTransactionCommonStockOutstanding" xlink:href="dsgr-20230331.xsd#dsgr_RelatedPartyTransactionCommonStockOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_RelatedPartyTransactionCommonStockOutstanding" xlink:to="lab_dsgr_RelatedPartyTransactionCommonStockOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_376c7afd-5618-4c81-92e7-7872143e1f6d_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 Deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_5e441d8d-cc25-44ce-a4c3-960f50c5a3fe_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_b7e49af1-40c8-4d26-a836-e2d985fef8af_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink: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, Nonvested Award, Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_5a18f0d1-6267-46b0-a2ed-af2b0bfe6cbf_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Lease Cost</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_CommonStockMember_47ec9511-251c-4f22-97eb-5a99b2eecc39_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_NumberOfReportableSegments_50dc2400-c6bd-4369-b806-90e67290d458_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LeaseCostTableTextBlock_4b90d007-6b64-4214-9822-a8cfe4d68de5_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Lease Cost</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_StatementTable_70579ac9-b948-42e2-ba52-565f9c0e21a3_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dsgr_SeniorSecuredTermLoanMember_62beb5e2-fc5d-4d80-95f7-09b96848ad31_terseLabel_en-US" xlink:label="lab_dsgr_SeniorSecuredTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Secured Term Loan</link:label>
    <link:label id="lab_dsgr_SeniorSecuredTermLoanMember_label_en-US" xlink:label="lab_dsgr_SeniorSecuredTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Secured Term Loan [Member]</link:label>
    <link:label id="lab_dsgr_SeniorSecuredTermLoanMember_documentation_en-US" xlink:label="lab_dsgr_SeniorSecuredTermLoanMember" 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">Senior Secured Term Loan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_SeniorSecuredTermLoanMember" xlink:href="dsgr-20230331.xsd#dsgr_SeniorSecuredTermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_SeniorSecuredTermLoanMember" xlink:to="lab_dsgr_SeniorSecuredTermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_NetLeaseLiabilityPaymentsDueAfterYearFour_7db3d391-0802-47dc-b84e-225872ab191b_totalLabel_en-US" xlink:label="lab_dsgr_NetLeaseLiabilityPaymentsDueAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent years</link:label>
    <link:label id="lab_dsgr_NetLeaseLiabilityPaymentsDueAfterYearFour_label_en-US" xlink:label="lab_dsgr_NetLeaseLiabilityPaymentsDueAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Lease Liability, Payments, Due after Year Four</link:label>
    <link:label id="lab_dsgr_NetLeaseLiabilityPaymentsDueAfterYearFour_documentation_en-US" xlink:label="lab_dsgr_NetLeaseLiabilityPaymentsDueAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Lease Liability, Payments, Due after Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_NetLeaseLiabilityPaymentsDueAfterYearFour" xlink:href="dsgr-20230331.xsd#dsgr_NetLeaseLiabilityPaymentsDueAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_NetLeaseLiabilityPaymentsDueAfterYearFour" xlink:to="lab_dsgr_NetLeaseLiabilityPaymentsDueAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_1a98ce26-001d-48d5-8b89-821181173a63_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/2022/dei-2022.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_LetterOfCreditMember_09654054-4952-4eed-8383-daf1d1af29d5_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink: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_LetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_7825c2ca-953b-484f-929b-18a438e2d8ff_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_36a87750-e387-4553-b740-686c3a09ce35_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_ba1f313e-6179-4cd7-b41d-4c539892d9a5_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 liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_srt_RangeAxis_83826808-56e6-4cb8-9c75-e5167410b116_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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_TreasuryStockSharesAcquired_e36808fa-d385-44c8-a226-30fb01af8c3b_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase of common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_label_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares, Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_7430f91e-9b26-4f62-af08-44780c057169_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink: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 Financial Statements Information</link:label>
    <link:label id="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink: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 Financial Information Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalFinancialInformationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:to="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_cac0bdd5-45e1-454b-9082-7cc5384c86fb_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 deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_AccountsReceivableNetCurrent_67fe8c8f-b456-4c2c-9c89-8fa50c071c36_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 allowances of $2,058 and $1,513, respectively</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ScheduleOfFiniteLivedIntangibleAssetsTable_b033b0fe-7031-4dfb-b2bc-58960a12a7c7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_StatementEquityComponentsAxis_f3e42c11-7f24-4203-83a0-a7ebd40da60a_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dsgr_VariableRateComponentAxis_1efe47e2-0329-4841-aa65-985735149285_terseLabel_en-US" xlink:label="lab_dsgr_VariableRateComponentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate Component [Axis]</link:label>
    <link:label id="lab_dsgr_VariableRateComponentAxis_label_en-US" xlink:label="lab_dsgr_VariableRateComponentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate Component [Axis]</link:label>
    <link:label id="lab_dsgr_VariableRateComponentAxis_documentation_en-US" xlink:label="lab_dsgr_VariableRateComponentAxis" 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">Variable Rate Component</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_VariableRateComponentAxis" xlink:href="dsgr-20230331.xsd#dsgr_VariableRateComponentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_VariableRateComponentAxis" xlink:to="lab_dsgr_VariableRateComponentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredOther1_f6383e48-f724-4663-a9a7-63bcdbe7b7a0_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredOther1" xlink: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 consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredOther1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredOther1" xlink: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, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredOther1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredOther1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredOther1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredOther1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_eddbd41d-b493-4c9f-b0b0-67d41e784a4f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink: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, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_EarnoutSharesMember_a8aa6fab-b33a-4a8d-b380-4e83707881b1_terseLabel_en-US" xlink:label="lab_dsgr_EarnoutSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Shares</link:label>
    <link:label id="lab_dsgr_EarnoutSharesMember_label_en-US" xlink:label="lab_dsgr_EarnoutSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Shares [Member]</link:label>
    <link:label id="lab_dsgr_EarnoutSharesMember_documentation_en-US" xlink:label="lab_dsgr_EarnoutSharesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_EarnoutSharesMember" xlink:href="dsgr-20230331.xsd#dsgr_EarnoutSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_EarnoutSharesMember" xlink:to="lab_dsgr_EarnoutSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_f6cb6f12-2a49-4936-898f-f0eec74d392a_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dei_DocumentFiscalYearFocus_b74b707e-9231-49c5-8f03-6644850637f0_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/2022/dei-2022.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_NetCashProvidedByUsedInOperatingActivitiesAbstract_3b59f184-ff7b-4127-9312-2897101cf39c_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_StatementLineItems_c4407872-734b-447a-8fe2-630ed9122597_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FinanceLeasePrincipalPayments_76988fd9-c8de-4f62-8746-28676fef11f3_negatedLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" 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">Payment of financing lease principal</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_560be353-0ea1-4fb1-9ec0-f6e6ae6f0898_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of financing lease principal</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_label_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Principal Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:to="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_2e253069-25ac-45c0-a715-d804d8e5c6be_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout derivative liability</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink: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, Contingent Consideration, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_StockIssuedDuringPeriodSharesSettlementOfEarnout_bda40cc4-426b-4195-ba94-cacaf3f9f8d6_terseLabel_en-US" xlink:label="lab_dsgr_StockIssuedDuringPeriodSharesSettlementOfEarnout" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement of earnout (in shares)</link:label>
    <link:label id="lab_dsgr_StockIssuedDuringPeriodSharesSettlementOfEarnout_label_en-US" xlink:label="lab_dsgr_StockIssuedDuringPeriodSharesSettlementOfEarnout" xlink: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, Settlement Of Earnout</link:label>
    <link:label id="lab_dsgr_StockIssuedDuringPeriodSharesSettlementOfEarnout_documentation_en-US" xlink:label="lab_dsgr_StockIssuedDuringPeriodSharesSettlementOfEarnout" 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">Stock Issued During Period, Shares, Settlement Of Earnout</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_StockIssuedDuringPeriodSharesSettlementOfEarnout" xlink:href="dsgr-20230331.xsd#dsgr_StockIssuedDuringPeriodSharesSettlementOfEarnout"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_StockIssuedDuringPeriodSharesSettlementOfEarnout" xlink:to="lab_dsgr_StockIssuedDuringPeriodSharesSettlementOfEarnout" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_5634955d-53de-4dcc-bf3b-ad6fdc7e821c_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_bd6e8919-15bf-418d-ad54-523a4d81e5d0_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Carrying Amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_SellingGeneralAndAdministrativeExpense_83aee007-007a-41df-9d99-65934e807821_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink: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, general and administrative expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink: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, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_DSGFormerlyLawsonMember_7684b554-c811-4570-883f-0e43e1cef7cd_terseLabel_en-US" xlink:label="lab_dsgr_DSGFormerlyLawsonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lawson</link:label>
    <link:label id="lab_dsgr_DSGFormerlyLawsonMember_label_en-US" xlink:label="lab_dsgr_DSGFormerlyLawsonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DSG, Formerly Lawson [Member]</link:label>
    <link:label id="lab_dsgr_DSGFormerlyLawsonMember_documentation_en-US" xlink:label="lab_dsgr_DSGFormerlyLawsonMember" 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">DSG, Formerly Lawson</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_DSGFormerlyLawsonMember" xlink:href="dsgr-20230331.xsd#dsgr_DSGFormerlyLawsonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_DSGFormerlyLawsonMember" xlink:to="lab_dsgr_DSGFormerlyLawsonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock_3b6957ec-bc65-465d-8ce1-6d7641a39109_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" xlink: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 Income</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Lease Income [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLeaseIncomeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" xlink:to="lab_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_52bd0e43-6e00-4cf7-8e39-a27d3f2ef420_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">Right of use 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dsgr_InstrumexMember_c07cc18d-48fc-4f69-a131-6711d83fd364_terseLabel_en-US" xlink:label="lab_dsgr_InstrumexMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Instrumex</link:label>
    <link:label id="lab_dsgr_InstrumexMember_label_en-US" xlink:label="lab_dsgr_InstrumexMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Instrumex [Member]</link:label>
    <link:label id="lab_dsgr_InstrumexMember_documentation_en-US" xlink:label="lab_dsgr_InstrumexMember" 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">Instrumex</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_InstrumexMember" xlink:href="dsgr-20230331.xsd#dsgr_InstrumexMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_InstrumexMember" xlink:to="lab_dsgr_InstrumexMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_a3f3581e-57ef-4a17-886a-6cd66ddec0fd_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfMachineryAndEquipment" xlink: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 sale of rental equipment</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfMachineryAndEquipment" xlink: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 Sale of Machinery and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfMachineryAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfMachineryAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_2b63e37c-852b-4d3e-b3d3-611a806aa570_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3_293219b0-32b6-4628-bb88-1982f6bffe00_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" 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">Reclassifications to equity at fair value</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeBenefitsAndShareBasedCompensation_e849ae36-c80b-4431-b852-22eb64b39464_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_EmployeeBenefitsAndShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Benefits and Share-Based Compensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dsgr_NumberOfPrincipalOperatingSegments_b7fe4625-ad31-4306-b100-ca23e8d22f33_terseLabel_en-US" xlink:label="lab_dsgr_NumberOfPrincipalOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal operating segment</link:label>
    <link:label id="lab_dsgr_NumberOfPrincipalOperatingSegments_label_en-US" xlink:label="lab_dsgr_NumberOfPrincipalOperatingSegments" xlink: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 Principal Operating Segments</link:label>
    <link:label id="lab_dsgr_NumberOfPrincipalOperatingSegments_documentation_en-US" xlink:label="lab_dsgr_NumberOfPrincipalOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Principal Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_NumberOfPrincipalOperatingSegments" xlink:href="dsgr-20230331.xsd#dsgr_NumberOfPrincipalOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_NumberOfPrincipalOperatingSegments" xlink:to="lab_dsgr_NumberOfPrincipalOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_OperatingLeaseRightofUseAssetAccumulatedDepreciation_9a6f0f9c-3099-4479-a05a-f81df0f4d735_terseLabel_en-US" xlink:label="lab_dsgr_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_dsgr_OperatingLeaseRightofUseAssetAccumulatedDepreciation_label_en-US" xlink:label="lab_dsgr_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_dsgr_OperatingLeaseRightofUseAssetAccumulatedDepreciation_documentation_en-US" xlink:label="lab_dsgr_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_dsgr_OperatingLeaseRightofUseAssetAccumulatedDepreciation" xlink:href="dsgr-20230331.xsd#dsgr_OperatingLeaseRightofUseAssetAccumulatedDepreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_OperatingLeaseRightofUseAssetAccumulatedDepreciation" xlink:to="lab_dsgr_OperatingLeaseRightofUseAssetAccumulatedDepreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_1749efe2-9390-4a91-9abe-084142dcc331_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_NetLeaseLiabilitiesPaymentsDueAbstract_c0ceba40-8adb-4808-83ed-fd7aa364a73a_terseLabel_en-US" xlink:label="lab_dsgr_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_dsgr_NetLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_dsgr_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_dsgr_NetLeaseLiabilitiesPaymentsDueAbstract_documentation_en-US" xlink:label="lab_dsgr_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_dsgr_NetLeaseLiabilitiesPaymentsDueAbstract" xlink:href="dsgr-20230331.xsd#dsgr_NetLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_NetLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_dsgr_NetLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_d75a3b86-6820-4948-ab44-e2ce295a66b7_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/2022/dei-2022.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_dei_LocalPhoneNumber_a5755f1b-ad00-4f6f-8c56-327ab614b540_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/2022/dei-2022.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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_799274ac-56fe-415b-bd7a-678971849559_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink: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, Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink: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, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_81576f80-4263-4351-a4ab-d8130bb3509a_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 (loss)</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_13a75e04-24c7-47d4-b947-a963e6ade7e7_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncreaseDecreaseInInventories_5960770b-d40f-4de1-bf39-0d9bf27df390_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_ade7f7fe-2c2d-4f3e-b66a-7ff0529b2300_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recent Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_TestEquityMember_f9040273-aa78-4180-b205-06040c417c88_terseLabel_en-US" xlink:label="lab_dsgr_TestEquityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TestEquity</link:label>
    <link:label id="lab_dsgr_TestEquityMember_label_en-US" xlink:label="lab_dsgr_TestEquityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TestEquity [Member]</link:label>
    <link:label id="lab_dsgr_TestEquityMember_documentation_en-US" xlink:label="lab_dsgr_TestEquityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TestEquity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_TestEquityMember" xlink:href="dsgr-20230331.xsd#dsgr_TestEquityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_TestEquityMember" xlink:to="lab_dsgr_TestEquityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_6e8e7b69-3542-41fe-af56-b05d59285134_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 current assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_CommonStockSharesOutstanding_8446a43d-1520-4f69-b7a3-4646da67a734_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryGross_2e8b625d-ab81-4f28-9c8d-a24192d71bce_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories, gross</link:label>
    <link:label id="lab_us-gaap_InventoryGross_label_en-US" xlink:label="lab_us-gaap_InventoryGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_Goodwill_14c741bc-2522-4d22-8cec-38d96e4779cd_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_5cb8c4e9-31fe-4752-b162-4d04e874947a_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, beginning balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_0e798994-d669-4dd2-a28f-e350457372c2_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, ending balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentByTypeAxis_bc9c9c55-d7e1-4cc7-9b13-22cfde0b4d8b_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_OtherRevolvingCreditFacilitiesMember_d0a75c12-90c5-44f1-ac83-7c76ff826bbe_terseLabel_en-US" xlink:label="lab_dsgr_OtherRevolvingCreditFacilitiesMember" xlink: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 revolving line of credit</link:label>
    <link:label id="lab_dsgr_OtherRevolvingCreditFacilitiesMember_label_en-US" xlink:label="lab_dsgr_OtherRevolvingCreditFacilitiesMember" xlink: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 Revolving Credit Facilities [Member]</link:label>
    <link:label id="lab_dsgr_OtherRevolvingCreditFacilitiesMember_documentation_en-US" xlink:label="lab_dsgr_OtherRevolvingCreditFacilitiesMember" 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 Revolving Credit Facilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_OtherRevolvingCreditFacilitiesMember" xlink:href="dsgr-20230331.xsd#dsgr_OtherRevolvingCreditFacilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_OtherRevolvingCreditFacilitiesMember" xlink:to="lab_dsgr_OtherRevolvingCreditFacilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_59b4db4d-d05f-4119-9732-567c5dbdc694_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 to net cash used in operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_GoodwillAndIntangibleAssetsDisclosureTextBlock_20ce6be2-ad05-4b2d-95d8-2fe76c33ff3a_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink: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 [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_1fcfffe1-5327-4d5f-9585-a69157afd8f0_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 (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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DebtIssuanceCostsLineOfCreditArrangementsGross_62527758-22d1-4492-ab60-e3f806e9f3fd_terseLabel_en-US" xlink:label="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross" xlink: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 issuance costs, gross</link:label>
    <link:label id="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross_label_en-US" xlink:label="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Line of Credit Arrangements, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross" xlink:to="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_1baa4c8d-7b8a-4de6-adf6-0d898ecdcc81_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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_DeferredIncomeTaxLiabilitiesNet_253d2ef9-e06d-4abf-9b67-1f2ca2506728_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liability</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_d7ca57ab-1151-436c-8f2f-0161e0db34a8_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, par value (in USD per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_c1c99eb0-4b0d-4b31-97ca-5d257a010a3e_verboseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year five</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncomeStatementAbstract_417bcf91-6804-4ca1-8dbd-d85cb1aa5fc5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_dca265e2-c2ec-4c93-a809-2831fd023898_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_542ddc29-685d-47cc-bffb-df883d2b7a87_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" 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">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink: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, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_5383971c-a840-4e00-b615-fbb5ab2c6296_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital in Excess of Par Value</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments_0ced753c-ae58-4452-96fa-422bd6ffea74_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected annual dividend</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments" xlink: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, Fair Value Assumptions, Expected Dividend Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_708587f6-cb38-4fe5-a171-6355787df4e4_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/2022/dei-2022.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_EarningsPerShareBasicAbstract_9bd927ad-962b-4b90-b82a-54f9656c2e52_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink: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:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfLeasedAssetsNetOperatingLeases_3ecb5055-7b83-44d1-959d-98e9c3aa7f74_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfLeasedAssetsNetOperatingLeases" 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">Gain on sale of rental equipment</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfLeasedAssetsNetOperatingLeases_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfLeasedAssetsNetOperatingLeases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Sale of Leased Assets, Net, Operating Leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfLeasedAssetsNetOperatingLeases" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfLeasedAssetsNetOperatingLeases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfLeasedAssetsNetOperatingLeases" xlink:to="lab_us-gaap_GainLossOnSaleOfLeasedAssetsNetOperatingLeases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_80466a18-37a0-4768-9020-916befdfc74b_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of goods sold</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2f366581-e16b-4a5d-a56c-cc170b41a8a1_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted weighted average shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_853c96d5-88cc-4904-b200-59c9dc2846ae_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" 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 depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink: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 Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_cff54e00-c2b5-454e-a319-3b8076eeb863_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink: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 Inventory</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_19c22d93-f80f-4eac-bfc3-1c24e5c2d8e4_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected term (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink: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, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt_8292d2bf-edec-421e-849f-78ba9ddd3c46_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt" 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">Current portion of long term debt</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt" xlink: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 Liabilities, Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_80979305-7847-4b8b-9650-dd31ccc7a73d_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings and improvements</link:label>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_label_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building and Building Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_1cc32c6b-7ff7-4711-9eff-67c95eb436ac_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred financing costs incurred</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsGross" xlink:to="lab_us-gaap_DeferredFinanceCostsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_LeaseLiabilityNoncurrent_4c85efd5-3ccc-45bc-b106-5806e5bf8c01_terseLabel_en-US" xlink:label="lab_dsgr_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 liabilities</link:label>
    <link:label id="lab_dsgr_LeaseLiabilityNoncurrent_c8e6c5d7-6204-467b-8f12-0a7e3c89659e_totalLabel_en-US" xlink:label="lab_dsgr_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 liabilities</link:label>
    <link:label id="lab_dsgr_LeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_dsgr_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_dsgr_LeaseLiabilityNoncurrent_documentation_en-US" xlink:label="lab_dsgr_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_dsgr_LeaseLiabilityNoncurrent" xlink:href="dsgr-20230331.xsd#dsgr_LeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_LeaseLiabilityNoncurrent" xlink:to="lab_dsgr_LeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_fbbcc0d2-3b76-42e6-8948-b162a1fcfff1_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, $1 par value: Authorized - 35,000,000 shares Issued - 9,368,463 and 9,363,093 shares, respectively Outstanding - 9,120,167 and 9,115,584 shares, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_fb28ccac-a76e-472a-bbb1-8e62403f22e4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" 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">Current liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink: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 Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_076e738d-1c81-4111-8979-9734028cf752_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_c8b0569d-eaa4-414c-9321-25cc733291b0_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_PropertySubjectToOrAvailableForOperatingLeaseGross_aa041608-defe-4b22-8698-8e2104779f55_terseLabel_en-US" xlink:label="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rental equipment</link:label>
    <link:label id="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross_label_en-US" xlink:label="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross" xlink: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, Lessor Asset under Operating Lease, before Accumulated Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross" xlink:to="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_AsiaPacificMember_e1541097-ae9b-4d5a-a236-80f6899b957f_terseLabel_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pacific Rim</link:label>
    <link:label id="lab_srt_AsiaPacificMember_label_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia Pacific [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AsiaPacificMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AsiaPacificMember" xlink:to="lab_srt_AsiaPacificMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_c795e204-23de-416c-8b33-36c30ed1f1b9_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink: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 Segments</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink: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 Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_0ddfb5e5-6fdb-4fc9-ad5e-e3a69c69efe4_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2066e080-c222-4bda-9eee-1efa532e20d9_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_b8d48cb3-f19e-4531-94f4-dd3434c1f31b_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_83d26790-e9be-409a-be25-201d78736b09_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dsgr_LeaseAssetsRightofUseAsset_166e0d9f-6e32-4570-bc5a-2785c1616a8d_totalLabel_en-US" xlink:label="lab_dsgr_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_dsgr_LeaseAssetsRightofUseAsset_label_en-US" xlink:label="lab_dsgr_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_dsgr_LeaseAssetsRightofUseAsset_documentation_en-US" xlink:label="lab_dsgr_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_dsgr_LeaseAssetsRightofUseAsset" xlink:href="dsgr-20230331.xsd#dsgr_LeaseAssetsRightofUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_LeaseAssetsRightofUseAsset" xlink:to="lab_dsgr_LeaseAssetsRightofUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_1f683412-811b-49dc-a3a2-0ddd1a25b8ef_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dsgr_FrontierMember_2a0f2308-4115-4c72-acbc-812becd3f2c8_terseLabel_en-US" xlink:label="lab_dsgr_FrontierMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Frontier</link:label>
    <link:label id="lab_dsgr_FrontierMember_label_en-US" xlink:label="lab_dsgr_FrontierMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Frontier [Member]</link:label>
    <link:label id="lab_dsgr_FrontierMember_documentation_en-US" xlink:label="lab_dsgr_FrontierMember" 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">Frontier</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_FrontierMember" xlink:href="dsgr-20230331.xsd#dsgr_FrontierMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_FrontierMember" xlink:to="lab_dsgr_FrontierMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_76ab0244-ff39-426d-b35e-0fc0fef07117_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_5908e1f0-d464-4f5b-a350-ffe280c99a0a_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of year (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_f765054d-be93-48f0-b8e6-7587e632ea54_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_2e9a2cb8-200f-4139-9a55-3a9563a11134_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial recognition on Merger Date</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_b4c0dfbd-9e6b-4b01-bc13-8d42affa6687_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink: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</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_833c55d3-29ba-4f19-b3a1-049863e5d500_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Lease Interest</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_BusinessCombinationAcquisitionRelatedCosts_0fc58173-c2ad-437b-83bd-cda7bb751d13_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Merger transaction costs</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink: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, Acquisition Related Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_3fe45de3-b20c-4531-bc03-ef413e40943c_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 liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dsgr_ResoluxMember_89c10f7e-5945-4f0c-a702-6b2eb24109ec_terseLabel_en-US" xlink:label="lab_dsgr_ResoluxMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Resolux</link:label>
    <link:label id="lab_dsgr_ResoluxMember_label_en-US" xlink:label="lab_dsgr_ResoluxMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Resolux [Member]</link:label>
    <link:label id="lab_dsgr_ResoluxMember_documentation_en-US" xlink:label="lab_dsgr_ResoluxMember" 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">Resolux</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_ResoluxMember" xlink:href="dsgr-20230331.xsd#dsgr_ResoluxMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_ResoluxMember" xlink:to="lab_dsgr_ResoluxMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_BusinessAcquisitionEquityInterestIssuedOrIssuableExchangeRatio_4abfc5ed-439a-4f33-9862-e580efad5823_terseLabel_en-US" xlink:label="lab_dsgr_BusinessAcquisitionEquityInterestIssuedOrIssuableExchangeRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exchange ratio (in shares)</link:label>
    <link:label id="lab_dsgr_BusinessAcquisitionEquityInterestIssuedOrIssuableExchangeRatio_label_en-US" xlink:label="lab_dsgr_BusinessAcquisitionEquityInterestIssuedOrIssuableExchangeRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Equity Interest Issued or Issuable, Exchange Ratio</link:label>
    <link:label id="lab_dsgr_BusinessAcquisitionEquityInterestIssuedOrIssuableExchangeRatio_documentation_en-US" xlink:label="lab_dsgr_BusinessAcquisitionEquityInterestIssuedOrIssuableExchangeRatio" 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, Equity Interest Issued or Issuable, Exchange Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_BusinessAcquisitionEquityInterestIssuedOrIssuableExchangeRatio" xlink:href="dsgr-20230331.xsd#dsgr_BusinessAcquisitionEquityInterestIssuedOrIssuableExchangeRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_BusinessAcquisitionEquityInterestIssuedOrIssuableExchangeRatio" xlink:to="lab_dsgr_BusinessAcquisitionEquityInterestIssuedOrIssuableExchangeRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_55db56a8-7e83-4910-9957-28a74c73d866_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/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_74560023-0509-4fa5-b652-d676fb272ea7_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 provided by (used in) investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_OperatingLeaseCost_e7d47c17-e055-4f04-9a62-98ca27169adb_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Operating Lease Expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ComprehensiveIncomeNetOfTax_433d0750-f34f-4027-9c8c-fdc1a1ec2d1f_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_564d865f-ef2e-4605-9111-13066698bbba_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pro Forma revenue</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ScheduleOfSegmentReportingInformationBySegmentTextBlock_f422f5fb-f625-4c44-9e0d-40a41f16d64e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ConstructionInProgressMember_14333d4f-3679-4cf4-bfe3-63279b97e358_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_b4e2d1d7-696d-440d-baf9-bdb005cebe0d_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/2022/dei-2022.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_GoodwillAndIntangibleAssetsDisclosureAbstract_7b7e8e98-da61-4731-a374-acb5a8dc65f3_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_label_en-US" xlink:label="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Financial Information Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_AdditionsOfAssetsUnderAnOperatingLeaseLiability_6e41bccf-9ef8-432c-ab18-5ddb4126b8a6_terseLabel_en-US" xlink:label="lab_dsgr_AdditionsOfAssetsUnderAnOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions of assets under an operating lease liability</link:label>
    <link:label id="lab_dsgr_AdditionsOfAssetsUnderAnOperatingLeaseLiability_label_en-US" xlink:label="lab_dsgr_AdditionsOfAssetsUnderAnOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions Of Assets Under An Operating Lease Liability</link:label>
    <link:label id="lab_dsgr_AdditionsOfAssetsUnderAnOperatingLeaseLiability_documentation_en-US" xlink:label="lab_dsgr_AdditionsOfAssetsUnderAnOperatingLeaseLiability" 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">Additions Of Assets Under An Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_AdditionsOfAssetsUnderAnOperatingLeaseLiability" xlink:href="dsgr-20230331.xsd#dsgr_AdditionsOfAssetsUnderAnOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_AdditionsOfAssetsUnderAnOperatingLeaseLiability" xlink:to="lab_dsgr_AdditionsOfAssetsUnderAnOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_0fba2205-1c5a-41d9-8013-4f006c365779_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" 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 tax liability, net of deferred tax asset</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink: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 Tax Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_48475412-d6a1-42ee-8604-daadd2af541e_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_92e21ab1-c50e-47b2-94d1-555ada8e615d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable at end of period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink: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, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_eeedde2a-9dd5-4645-aab2-6877be4b8a75_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year two</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DepreciationDepletionAndAmortization_7cdb0e4a-b4ac-4b70-b9bc-679b33aed5b3_verboseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_20caa307-a09f-4a85-94bd-d8972b4770ed_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dsgr_AdditionsOfAssetsUnderAFinanceLeaseLiability_4559c576-b644-470f-8031-9e3432c20332_terseLabel_en-US" xlink:label="lab_dsgr_AdditionsOfAssetsUnderAFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions of assets under a finance lease liability</link:label>
    <link:label id="lab_dsgr_AdditionsOfAssetsUnderAFinanceLeaseLiability_label_en-US" xlink:label="lab_dsgr_AdditionsOfAssetsUnderAFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions Of Assets Under A Finance Lease Liability</link:label>
    <link:label id="lab_dsgr_AdditionsOfAssetsUnderAFinanceLeaseLiability_documentation_en-US" xlink:label="lab_dsgr_AdditionsOfAssetsUnderAFinanceLeaseLiability" 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">Additions Of Assets Under A Finance Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_AdditionsOfAssetsUnderAFinanceLeaseLiability" xlink:href="dsgr-20230331.xsd#dsgr_AdditionsOfAssetsUnderAFinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_AdditionsOfAssetsUnderAFinanceLeaseLiability" xlink:to="lab_dsgr_AdditionsOfAssetsUnderAFinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_AdjustmentsToAdditionalPaidInCapitalValueOfStockBasedCompensationLiabilityPaidInShares_3f9e6551-5d8b-4e60-80a0-a126e87c1bbe_terseLabel_en-US" xlink:label="lab_dsgr_AdjustmentsToAdditionalPaidInCapitalValueOfStockBasedCompensationLiabilityPaidInShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation liability paid in shares</link:label>
    <link:label id="lab_dsgr_AdjustmentsToAdditionalPaidInCapitalValueOfStockBasedCompensationLiabilityPaidInShares_label_en-US" xlink:label="lab_dsgr_AdjustmentsToAdditionalPaidInCapitalValueOfStockBasedCompensationLiabilityPaidInShares" xlink: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 Additional Paid In Capital, Value Of Stock-Based Compensation Liability Paid In Shares</link:label>
    <link:label id="lab_dsgr_AdjustmentsToAdditionalPaidInCapitalValueOfStockBasedCompensationLiabilityPaidInShares_documentation_en-US" xlink:label="lab_dsgr_AdjustmentsToAdditionalPaidInCapitalValueOfStockBasedCompensationLiabilityPaidInShares" 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">Adjustments To Additional Paid In Capital, Value Of Stock-Based Compensation Liability Paid In Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_AdjustmentsToAdditionalPaidInCapitalValueOfStockBasedCompensationLiabilityPaidInShares" xlink:href="dsgr-20230331.xsd#dsgr_AdjustmentsToAdditionalPaidInCapitalValueOfStockBasedCompensationLiabilityPaidInShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_AdjustmentsToAdditionalPaidInCapitalValueOfStockBasedCompensationLiabilityPaidInShares" xlink:to="lab_dsgr_AdjustmentsToAdditionalPaidInCapitalValueOfStockBasedCompensationLiabilityPaidInShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_c72574a0-7df2-42d1-94e8-d326d6146616_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink: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 Asset, Expected Amortization, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CounterpartyNameAxis_ad17dfdb-cc2c-4b88-8ab2-617aafeb54a2_terseLabel_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:label id="lab_srt_CounterpartyNameAxis_label_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CounterpartyNameAxis" xlink:to="lab_srt_CounterpartyNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_392f8112-beeb-4ad2-bf42-15954ad5f921_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink: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 Recognized Identified Assets Acquired and Liabilities Assumed</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink: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 Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_NationalTestEquipmentMember_02494c09-d348-456e-9c43-1bc66a864efe_terseLabel_en-US" xlink:label="lab_dsgr_NationalTestEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">National Test Equipment</link:label>
    <link:label id="lab_dsgr_NationalTestEquipmentMember_label_en-US" xlink:label="lab_dsgr_NationalTestEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">National Test Equipment [Member]</link:label>
    <link:label id="lab_dsgr_NationalTestEquipmentMember_documentation_en-US" xlink:label="lab_dsgr_NationalTestEquipmentMember" 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">National Test Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_NationalTestEquipmentMember" xlink:href="dsgr-20230331.xsd#dsgr_NationalTestEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_NationalTestEquipmentMember" xlink:to="lab_dsgr_NationalTestEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_b1201293-6a9f-4a3b-b47d-c059ed6efea3_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" 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">Outstanding at beginning of period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_ccb77095-b994-452e-9694-727b8a4140a6_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" 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">Outstanding at end of period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink: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, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent_46368c19-ac78-4536-a332-460e907c289b_verboseLabel_en-US" xlink:label="lab_dsgr_AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent" 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 current liabilities</link:label>
    <link:label id="lab_dsgr_AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_dsgr_AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent" xlink: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 And Other Accrued Liabilities, Current</link:label>
    <link:label id="lab_dsgr_AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent_documentation_en-US" xlink:label="lab_dsgr_AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent" 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">Accrued Liabilities And Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent" xlink:href="dsgr-20230331.xsd#dsgr_AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent" xlink:to="lab_dsgr_AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_cae194f4-51f2-4156-9656-405baec4e304_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/2022/dei-2022.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_StockholdersEquityOther_4a302aa8-d31d-4878-a253-51b22b0d3236_negatedLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityOther" 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_StockholdersEquityOther_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityOther" xlink: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, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityOther" xlink:to="lab_us-gaap_StockholdersEquityOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_3a517d9e-1b41-4407-904a-a720adec935c_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year three</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dsgr_HISCOMember_e15f6aa9-47a0-44f4-934f-d0ee08ebcee3_terseLabel_en-US" xlink:label="lab_dsgr_HISCOMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">HISCO</link:label>
    <link:label id="lab_dsgr_HISCOMember_label_en-US" xlink:label="lab_dsgr_HISCOMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">HISCO [Member]</link:label>
    <link:label id="lab_dsgr_HISCOMember_documentation_en-US" xlink:label="lab_dsgr_HISCOMember" 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">HISCO</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_HISCOMember" xlink:href="dsgr-20230331.xsd#dsgr_HISCOMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_HISCOMember" xlink:to="lab_dsgr_HISCOMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_d00814b0-712c-48ca-b621-9072191c43d6_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" 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">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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_BasisOfAccountingPolicyPolicyTextBlock_d9ef24fd-c879-43a4-9169-ba280219e1f2_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ee385a19-3ca2-4839-a4b5-e278e7efae45_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, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_f1f4ab7c-10f8-45c2-adac-c3aa59cb2b18_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" 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">Operating cash flows from operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_cde17eef-d45a-4c94-9236-475ba0db6bed_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash flows from operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_NumberOfBranches_0f212cde-c03e-4941-b233-bb89b4eb7321_terseLabel_en-US" xlink:label="lab_dsgr_NumberOfBranches" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of branches</link:label>
    <link:label id="lab_dsgr_NumberOfBranches_label_en-US" xlink:label="lab_dsgr_NumberOfBranches" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Branches</link:label>
    <link:label id="lab_dsgr_NumberOfBranches_documentation_en-US" xlink:label="lab_dsgr_NumberOfBranches" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Branches</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_NumberOfBranches" xlink:href="dsgr-20230331.xsd#dsgr_NumberOfBranches"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_NumberOfBranches" xlink:to="lab_dsgr_NumberOfBranches" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_5ca74cad-bedb-4bf1-bf1a-f5dba8d92c34_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink: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, Future Amortization Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink: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, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_199cdd48-0191-4b24-8298-3a26b18a9199_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_3afb65d9-3af6-4fd8-b5ee-e84558b6d8dc_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">Stock options</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_d708dd92-ccd6-47ad-98fc-1f47f715cbdb_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Potential earn-out payment</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink: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, Contingent Consideration Arrangements, Range of Outcomes, Value, High</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_8f77e99c-654f-4126-9e5a-943a31ae6c2d_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_b86eaaa0-152c-4371-85dd-71df4981e5bd_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" 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 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_OtherNonoperatingIncomeExpense_dd28d8c4-0c7f-4f01-84bd-1d89cb249e5a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income (expense), net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_CommonStockSharesAuthorized_454f91ca-6048-4652-bc67-6df79d900ca4_netLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_7c4e486c-526c-45d7-8284-72f496b12d98_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_fe5e86a8-0fd0-48f4-8030-3b264dcd7201_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_7e2f9a4b-1ef0-41f6-936a-9b948b0b3687_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) income</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dsgr_PartsWasherLeasingProgramMember_c93edf8f-66fd-4ff6-bdc6-c7d52ca92d2e_terseLabel_en-US" xlink:label="lab_dsgr_PartsWasherLeasingProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Parts Washer Leasing Program</link:label>
    <link:label id="lab_dsgr_PartsWasherLeasingProgramMember_label_en-US" xlink:label="lab_dsgr_PartsWasherLeasingProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Parts Washer Leasing Program [Member]</link:label>
    <link:label id="lab_dsgr_PartsWasherLeasingProgramMember_documentation_en-US" xlink:label="lab_dsgr_PartsWasherLeasingProgramMember" 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">Parts Washer Leasing Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_PartsWasherLeasingProgramMember" xlink:href="dsgr-20230331.xsd#dsgr_PartsWasherLeasingProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_PartsWasherLeasingProgramMember" xlink:to="lab_dsgr_PartsWasherLeasingProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_OtherGeographicalMember_2441dbff-c4bb-4333-b406-dc9232eb614d_terseLabel_en-US" xlink:label="lab_dsgr_OtherGeographicalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_dsgr_OtherGeographicalMember_label_en-US" xlink:label="lab_dsgr_OtherGeographicalMember" xlink: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 Geographical [Member]</link:label>
    <link:label id="lab_dsgr_OtherGeographicalMember_documentation_en-US" xlink:label="lab_dsgr_OtherGeographicalMember" 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 Geographical</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_OtherGeographicalMember" xlink:href="dsgr-20230331.xsd#dsgr_OtherGeographicalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_OtherGeographicalMember" xlink:to="lab_dsgr_OtherGeographicalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_LawsonSegmentMember_bd102982-1739-4107-9ec6-3a03af8e5209_terseLabel_en-US" xlink:label="lab_dsgr_LawsonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lawson</link:label>
    <link:label id="lab_dsgr_LawsonSegmentMember_label_en-US" xlink:label="lab_dsgr_LawsonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lawson Segment [Member]</link:label>
    <link:label id="lab_dsgr_LawsonSegmentMember_documentation_en-US" xlink:label="lab_dsgr_LawsonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lawson Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_LawsonSegmentMember" xlink:href="dsgr-20230331.xsd#dsgr_LawsonSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_LawsonSegmentMember" xlink:to="lab_dsgr_LawsonSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_RentalProgramMember_d142a183-c2f6-407f-bccf-9fdf4542277c_terseLabel_en-US" xlink:label="lab_dsgr_RentalProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rental Program</link:label>
    <link:label id="lab_dsgr_RentalProgramMember_label_en-US" xlink:label="lab_dsgr_RentalProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rental Program [Member]</link:label>
    <link:label id="lab_dsgr_RentalProgramMember_documentation_en-US" xlink:label="lab_dsgr_RentalProgramMember" 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">Rental Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_RentalProgramMember" xlink:href="dsgr-20230331.xsd#dsgr_RentalProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_RentalProgramMember" xlink:to="lab_dsgr_RentalProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3bafe986-f893-480d-b1d4-aef1434b1e0c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisitions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_020a48ce-e32f-4780-b81d-3f46733842a0_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_1eeae94c-44f5-406e-95ce-9fe37cc8805f_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_0fe182f7-c19c-48b3-a0b0-4168ba8427df_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_c0c3c8db-a1fb-4f73-9904-50df329b6a4c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash paid for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_2531592b-3f17-4075-a567-b0809232ba9d_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dei_EntitySmallBusiness_bfa81df0-ecbd-4cb2-bf48-9db7dbdc384a_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/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_1e4bd8f9-f5b4-42d8-8041-1743f50ca884_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink: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, Shares Issued in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_ac34f18e-e223-4009-9064-a00427bd9db2_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">Total</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestorMember_96d36806-aae0-4099-8bda-1f2c9b9885b5_terseLabel_en-US" xlink:label="lab_us-gaap_InvestorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investor</link:label>
    <link:label id="lab_us-gaap_InvestorMember_label_en-US" xlink:label="lab_us-gaap_InvestorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investor [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestorMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestorMember" xlink:to="lab_us-gaap_InvestorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_beacb8d9-d033-4738-9d9b-cc81c0209a64_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_SignificantAccountingPoliciesTextBlock_c0adcde7-2eaa-4475-93f8-938d531f2957_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_4892aae7-6c2b-4aca-9781-2e1a1b906fef_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink: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 Stock Options</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink: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, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_TestEquityAndGexproMember_1a5a6a58-045b-4087-9cf7-580c826921ee_terseLabel_en-US" xlink:label="lab_dsgr_TestEquityAndGexproMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TestEquity And Gexpro</link:label>
    <link:label id="lab_dsgr_TestEquityAndGexproMember_label_en-US" xlink:label="lab_dsgr_TestEquityAndGexproMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TestEquity And Gexpro [Member]</link:label>
    <link:label id="lab_dsgr_TestEquityAndGexproMember_documentation_en-US" xlink:label="lab_dsgr_TestEquityAndGexproMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TestEquity And Gexpro</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_TestEquityAndGexproMember" xlink:href="dsgr-20230331.xsd#dsgr_TestEquityAndGexproMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_TestEquityAndGexproMember" xlink:to="lab_dsgr_TestEquityAndGexproMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_TestEquityEquityholderMember_9643ca52-db5d-4a87-a717-d536296c56db_terseLabel_en-US" xlink:label="lab_dsgr_TestEquityEquityholderMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TestEquity Equityholder</link:label>
    <link:label id="lab_dsgr_TestEquityEquityholderMember_label_en-US" xlink:label="lab_dsgr_TestEquityEquityholderMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TestEquity Equityholder [Member]</link:label>
    <link:label id="lab_dsgr_TestEquityEquityholderMember_documentation_en-US" xlink:label="lab_dsgr_TestEquityEquityholderMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TestEquity Equityholder</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_TestEquityEquityholderMember" xlink:href="dsgr-20230331.xsd#dsgr_TestEquityEquityholderMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_TestEquityEquityholderMember" xlink:to="lab_dsgr_TestEquityEquityholderMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_6da31aed-a23b-48ee-8952-fa5664548890_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_418de115-dbe0-4607-8305-7560bc0c4e7b_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dei_Security12bTitle_a62da92c-ee58-4414-8d0b-e9f0e521ef26_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/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_720bf52e-755c-44e9-9b30-910f78172f30_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling ownership (as a percent)</link:label>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_label_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:to="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent_3338f55e-f520-4df4-93df-064dc5c86f23_terseLabel_en-US" xlink:label="lab_us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent" xlink: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_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent" xlink: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 Deferred Compensation Arrangements, Liability, Current and Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent" xlink:to="lab_us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_e59e4850-8b82-45fd-b052-3d2d0dd2b3f3_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease accumulated amortization</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_FinanceLeaseCost_754b2d50-75d4-43bf-8a83-e351b7e6d4d8_totalLabel_en-US" xlink:label="lab_dsgr_FinanceLeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Lease Expense</link:label>
    <link:label id="lab_dsgr_FinanceLeaseCost_label_en-US" xlink:label="lab_dsgr_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_dsgr_FinanceLeaseCost_documentation_en-US" xlink:label="lab_dsgr_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_dsgr_FinanceLeaseCost" xlink:href="dsgr-20230331.xsd#dsgr_FinanceLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_FinanceLeaseCost" xlink:to="lab_dsgr_FinanceLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_459ae34d-788e-4f06-97cc-bb07b09b17b3_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination and Asset Acquisition [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_LineOfCreditFacilityAccordionFeatureIncreaseLimit_53b5c38a-0131-4017-b268-e9833e3f1b73_terseLabel_en-US" xlink:label="lab_dsgr_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accordion feature</link:label>
    <link:label id="lab_dsgr_LineOfCreditFacilityAccordionFeatureIncreaseLimit_label_en-US" xlink:label="lab_dsgr_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Accordion Feature, Increase Limit</link:label>
    <link:label id="lab_dsgr_LineOfCreditFacilityAccordionFeatureIncreaseLimit_documentation_en-US" xlink:label="lab_dsgr_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Accordion Feature, Increase Limit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:href="dsgr-20230331.xsd#dsgr_LineOfCreditFacilityAccordionFeatureIncreaseLimit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:to="lab_dsgr_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_7b8e7f0f-e45f-4c17-8a69-8bed5bc41805_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value of lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_8374b3fe-40af-40cb-a00c-1efed6fc9241_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FinanceLeaseLiabilityPaymentsDue_c09f4236-dbfa-4fca-acb3-a86b888e344f_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, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_0ddf0896-1a43-4fce-b0e6-73c131086f1e_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Value of Finance Lease Liabilities Generated by Leasing Activities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_A2022AcquisitionsMember_18f48433-82f3-47a1-b6ab-1d0ee65f7b44_terseLabel_en-US" xlink:label="lab_dsgr_A2022AcquisitionsMember" xlink: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 Acquisitions</link:label>
    <link:label id="lab_dsgr_A2022AcquisitionsMember_label_en-US" xlink:label="lab_dsgr_A2022AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022 Acquisitions [Member]</link:label>
    <link:label id="lab_dsgr_A2022AcquisitionsMember_documentation_en-US" xlink:label="lab_dsgr_A2022AcquisitionsMember" 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">2022 Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_A2022AcquisitionsMember" xlink:href="dsgr-20230331.xsd#dsgr_A2022AcquisitionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_A2022AcquisitionsMember" xlink:to="lab_dsgr_A2022AcquisitionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryLIFOReserveEffectOnIncomeNet_feb1ba7a-a30c-4250-bfb4-4cb6cf22fb2f_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryLIFOReserveEffectOnIncomeNet" xlink: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 realizable value and reserve adjustment for obsolete and excess inventory</link:label>
    <link:label id="lab_us-gaap_InventoryLIFOReserveEffectOnIncomeNet_label_en-US" xlink:label="lab_us-gaap_InventoryLIFOReserveEffectOnIncomeNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, LIFO Reserve, Effect on Income, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLIFOReserveEffectOnIncomeNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryLIFOReserveEffectOnIncomeNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryLIFOReserveEffectOnIncomeNet" xlink:to="lab_us-gaap_InventoryLIFOReserveEffectOnIncomeNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_20e4b52c-518f-4d53-b8e8-ab620125cf62_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink: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 Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeGainLossOnDerivativeNet_5c1bbc75-3c4e-4e52-9fa1-708f2ca9bd4e_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value of earnout liabilities</link:label>
    <link:label id="lab_us-gaap_DerivativeGainLossOnDerivativeNet_9aab17ce-c538-46e5-9b6e-bdd227d633c2_negatedLabel_en-US" xlink:label="lab_us-gaap_DerivativeGainLossOnDerivativeNet" 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">Change in fair value of earnout liability</link:label>
    <link:label id="lab_us-gaap_DerivativeGainLossOnDerivativeNet_label_en-US" xlink:label="lab_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Gain (Loss) on Derivative, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:to="lab_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a5da36a1-5e6d-4a05-9a11-f7b9376c48d1_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_3a6390a8-9313-456f-b5ae-b41106c2d839_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">Foreign currency translation adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_a42d53d7-957a-4652-a8e6-a573093dbbf5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink: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 Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationDueInNextRollingTwelveMonths_f8a7e964-33ae-4a0a-b67e-5da743deff4b_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationDueInNextRollingTwelveMonths" xlink: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 commitment</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationDueInNextRollingTwelveMonths_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationDueInNextRollingTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, Due in Next Rolling 12 Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationDueInNextRollingTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationDueInNextRollingTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationDueInNextRollingTwelveMonths" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationDueInNextRollingTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_b1a56110-d0b4-414d-b719-c2d34633306f_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_93c5e780-973f-4cbd-88b4-9048933b74fa_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories, net</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ProceedsFromRepaymentsOfLinesOfCredit_071d8898-c753-4d5b-9b30-f119f67a7f50_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">Proceeds from revolving lines of credit</link:label>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (Repayments of) Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DisclosureOfRepurchaseAgreementsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfRepurchaseAgreementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Repurchase Agreements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfRepurchaseAgreementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfRepurchaseAgreementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfRepurchaseAgreementsAbstract" xlink:to="lab_us-gaap_DisclosureOfRepurchaseAgreementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_9814220c-46fd-42d2-b3e4-3cddfdad5a8d_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_AccrualForEnvironmentalLossContingencies_15353706-e4c0-4d5d-963e-73ede43b609d_terseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued environmental matter costs</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingencies_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_RevenueFromContractWithCustomerNumberOfRevenueStreams_f03d732d-2c6f-4114-a420-41fb6f61ea74_terseLabel_en-US" xlink:label="lab_dsgr_RevenueFromContractWithCustomerNumberOfRevenueStreams" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of revenue streams</link:label>
    <link:label id="lab_dsgr_RevenueFromContractWithCustomerNumberOfRevenueStreams_label_en-US" xlink:label="lab_dsgr_RevenueFromContractWithCustomerNumberOfRevenueStreams" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue From Contract With Customer, Number Of Revenue Streams</link:label>
    <link:label id="lab_dsgr_RevenueFromContractWithCustomerNumberOfRevenueStreams_documentation_en-US" xlink:label="lab_dsgr_RevenueFromContractWithCustomerNumberOfRevenueStreams" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue From Contract With Customer, Number Of Revenue Streams</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_RevenueFromContractWithCustomerNumberOfRevenueStreams" xlink:href="dsgr-20230331.xsd#dsgr_RevenueFromContractWithCustomerNumberOfRevenueStreams"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_RevenueFromContractWithCustomerNumberOfRevenueStreams" xlink:to="lab_dsgr_RevenueFromContractWithCustomerNumberOfRevenueStreams" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NatureOfOperations_b12b156c-f81c-4f97-bdc0-70c7684b5ebc_terseLabel_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of Operations and Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_NatureOfOperations_label_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of Operations [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NatureOfOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NatureOfOperations" xlink:to="lab_us-gaap_NatureOfOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_bed17af0-e995-438b-ad71-b3bcd6a85fac_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/2022/dei-2022.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_WeightedAverageNumberOfSharesOutstandingBasic_9e91d4e8-2214-4de9-9f35-01b4d4d77558_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic weighted average shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3e57d8e1-e833-4b68-8fe0-e6f3b7359dd0_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" 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">Basic weighted average shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_country_US_ac87dbd7-d35b-4ab0-a6ea-a5dcab4560c2_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/2022/country-2022.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_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_9c65f830-e529-46c4-9f17-f5b09444276f_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">Net Income</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_EquityMethodInvestmentOwnershipPercentage_8f207133-daac-4ead-9804-84cf0414f890_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership percentage (as a percent)</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment, Ownership Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_ad38935e-09c6-44d1-83b8-df65d40893fa_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dsgr_NetLeaseLiabilityPresentValue_483b62bd-d3b3-4573-8329-da058c7a14bc_totalLabel_en-US" xlink:label="lab_dsgr_NetLeaseLiabilityPresentValue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value of lease liabilities</link:label>
    <link:label id="lab_dsgr_NetLeaseLiabilityPresentValue_label_en-US" xlink:label="lab_dsgr_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_dsgr_NetLeaseLiabilityPresentValue_documentation_en-US" xlink:label="lab_dsgr_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_dsgr_NetLeaseLiabilityPresentValue" xlink:href="dsgr-20230331.xsd#dsgr_NetLeaseLiabilityPresentValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_NetLeaseLiabilityPresentValue" xlink:to="lab_dsgr_NetLeaseLiabilityPresentValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_9efadd61-9031-4d92-acef-c86e89e53dcc_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/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_20abf6d9-a163-42b6-96f1-452b7d0f4490_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" 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">Outstanding at beginning of period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_59eeb222-a567-43c8-89b8-5d459bbc7034_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" 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">Outstanding at end of period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink: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, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_0b93a46c-eafa-44b0-90c8-af030b24b781_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">Estimated Life (in years)</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_3c289759-bf8c-4695-9273-4dc6638b9f58_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, $1 par value: Authorized - 500,000 shares, Issued and outstanding &#8212; None</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dsgr_NetLeaseLiabilityPaymentsDueYearFour_999b478e-c8af-4d92-b38b-a271172868d8_totalLabel_en-US" xlink:label="lab_dsgr_NetLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year five</link:label>
    <link:label id="lab_dsgr_NetLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_dsgr_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_dsgr_NetLeaseLiabilityPaymentsDueYearFour_documentation_en-US" xlink:label="lab_dsgr_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_dsgr_NetLeaseLiabilityPaymentsDueYearFour" xlink:href="dsgr-20230331.xsd#dsgr_NetLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_NetLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_dsgr_NetLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_GexproMember_82f9d671-2121-4833-83bb-5b6b548f2001_terseLabel_en-US" xlink:label="lab_dsgr_GexproMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gexpro</link:label>
    <link:label id="lab_dsgr_GexproMember_label_en-US" xlink:label="lab_dsgr_GexproMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gexpro [Member]</link:label>
    <link:label id="lab_dsgr_GexproMember_documentation_en-US" xlink:label="lab_dsgr_GexproMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gexpro</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_GexproMember" xlink:href="dsgr-20230331.xsd#dsgr_GexproMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_GexproMember" xlink:to="lab_dsgr_GexproMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_a82309cf-d0d8-441e-b446-220b6b749ee2_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c41510b2-55ec-4bae-aa57-057dd5534e38_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_f869e9af-ba89-4d03-9fe3-f01368c9a96b_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" 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">Equity to be raised for acquisition</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_1cae37cc-7636-45ba-b1f5-91fbc3bb5e21_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink: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 shares exchanged</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink: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, Equity Interests Issued and Issuable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" 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/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_c78b5d69-d5a6-4faa-9e74-5d98089012dd_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_AllowanceForDoubtfulAccountsReceivable_f2ffe017-7686-482a-b6eb-675e394731e3_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncreaseDecreaseInDeferredIncomeTaxes_ccbc8cc1-e130-4c1c-aac8-a0d767e21fad_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Deferred Income Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FinanceLeaseWeightedAverageDiscountRatePercent_a902e4b4-a867-474b-a85f-09283bff2e8e_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Leases, Weighted Average Interest Rate</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_RevenueFromContractWithCustomerTextBlock_fefcb106-91cf-4677-890e-bc1d1998c1b0_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_1b8afced-5844-429e-9987-e407e2ee2939_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dsgr_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_a5cd1dea-c993-474c-bfcc-70339e6d52c2_terseLabel_en-US" xlink:label="lab_dsgr_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent years</link:label>
    <link:label id="lab_dsgr_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_label_en-US" xlink:label="lab_dsgr_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, To Be Paid, After Year Four</link:label>
    <link:label id="lab_dsgr_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_documentation_en-US" xlink:label="lab_dsgr_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, To Be Paid, After Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:href="dsgr-20230331.xsd#dsgr_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:to="lab_dsgr_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_f207a436-25e3-47fb-8bba-2da9f0e5092e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free rate of return</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink: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, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_445f99a2-ac8c-4f9e-89ca-d152e1a65520_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_23811c77-b22f-418f-a843-ba6e598ac8b3_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Period Adjustments</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract" xlink: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, Provisional Information, Initial Accounting Incomplete, Adjustments [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract" xlink:to="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_b99472ed-2ed8-44a8-afbc-1e218682ca05_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink: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 debt issue costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink: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 Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_797f749f-fc49-4a83-81cc-301448cf132c_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_b7c3869c-25c4-4842-a6e2-f5c9ddafb39c_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_577d9382-ef6f-4825-a170-526fc17f781b_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit_b1f1d589-bf24-4d5c-9614-227714e6f436_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments on revolving lines of credit</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink: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 Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:to="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_84cbdbd4-1e55-414a-b743-eeaa2ef016ac_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink: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, Remaining Authorized Repurchase Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandMember_583a3191-9581-45a2-98e4-89dd751f2c6c_terseLabel_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land</link:label>
    <link:label id="lab_us-gaap_LandMember_label_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandMember" xlink:to="lab_us-gaap_LandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_597fe8d4-a31f-4022-879a-3ca291cac80c_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of dilutive securities outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_1f7943eb-2260-43ab-aad0-55a23c67b8fd_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink: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:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_8e33b259-2938-45ef-a472-f18a037ca640_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" 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">Business acquisitions, 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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_e1d20862-f9d5-490d-a945-8e9fbc37dbfa_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected tax deductible goodwill amount</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink: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, Goodwill, Expected Tax Deductible Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:to="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_f65dabe4-6d42-432e-aa92-4bc0b3dff412_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/2022/dei-2022.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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_dd6ac1ff-5477-47b7-92a2-33a4738b5625_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" 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">Less: Interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_75d666fc-0701-4f47-86db-d790fc16b1ab_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_00e5ed34-b280-4f56-8d09-c8b099ab6684_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink: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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink: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, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_c1e5ab9a-6412-4c95-94f8-7ae1610b932e_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 (loss) per share of common stock (in USD per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_45c0d8b7-c7a3-4a8a-bcb3-5a790e8523ec_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_2f289c00-b1eb-4398-87a5-3348a538f856_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink: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 period (in years)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink: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, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_d723beea-68ab-4fc6-88b2-abd48e70c136_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" 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">Loss on sale of property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_66ff5825-301c-477b-8ec7-b43cfb135d2b_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_srt_ConsolidationItemsAxis_225e3702-f8c9-4f57-81d2-a9201ce4dc24_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_74b6601e-27e0-4333-bd2e-8760897355fe_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_05736ee7-2162-43f7-90f7-c271f758496a_verboseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year three</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_NetLeaseLiabilityPaymentsDue_1b31e23a-8a68-43cb-b949-a4bc469be69a_totalLabel_en-US" xlink:label="lab_dsgr_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_dsgr_NetLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_dsgr_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_dsgr_NetLeaseLiabilityPaymentsDue_documentation_en-US" xlink:label="lab_dsgr_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_dsgr_NetLeaseLiabilityPaymentsDue" xlink:href="dsgr-20230331.xsd#dsgr_NetLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_NetLeaseLiabilityPaymentsDue" xlink:to="lab_dsgr_NetLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_SecurityBonusPlan_768d8a61-183b-49aa-b504-eb52f92e23bc_terseLabel_en-US" xlink:label="lab_dsgr_SecurityBonusPlan" xlink: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 bonus plan</link:label>
    <link:label id="lab_dsgr_SecurityBonusPlan_label_en-US" xlink:label="lab_dsgr_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_dsgr_SecurityBonusPlan_documentation_en-US" xlink:label="lab_dsgr_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_dsgr_SecurityBonusPlan" xlink:href="dsgr-20230331.xsd#dsgr_SecurityBonusPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_SecurityBonusPlan" xlink:to="lab_dsgr_SecurityBonusPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentForAmortization_ee9dd583-25a6-410b-a86d-479377d752ff_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentForAmortization" xlink: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</link:label>
    <link:label id="lab_us-gaap_AdjustmentForAmortization_label_en-US" xlink:label="lab_us-gaap_AdjustmentForAmortization" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentForAmortization" xlink:to="lab_us-gaap_AdjustmentForAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_f1c8caed-95ec-4124-a2ec-547f072dd434_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Value of Operating Lease Liabilities Generated by Leasing Activities</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine2_f2ec0827-9c56-4d9a-a026-16c01b75a36d_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine2_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_f51a1a99-79fc-4689-9836-b4b780b1b080_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/2022/dei-2022.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_dsgr_PaymentOfEarnout_6bf3cb3f-29ae-4e75-8368-d820b81626a5_negatedTerseLabel_en-US" xlink:label="lab_dsgr_PaymentOfEarnout" 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 earnout</link:label>
    <link:label id="lab_dsgr_PaymentOfEarnout_label_en-US" xlink:label="lab_dsgr_PaymentOfEarnout" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment Of Earnout</link:label>
    <link:label id="lab_dsgr_PaymentOfEarnout_documentation_en-US" xlink:label="lab_dsgr_PaymentOfEarnout" 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">Payment Of Earnout</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_PaymentOfEarnout" xlink:href="dsgr-20230331.xsd#dsgr_PaymentOfEarnout"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_PaymentOfEarnout" xlink:to="lab_dsgr_PaymentOfEarnout" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_65f4e7ff-0991-4fd2-92be-81a03cf85fe3_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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_srt_EuropeMember_6a57b674-58b7-41dd-9ada-71f46f465aa6_terseLabel_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe</link:label>
    <link:label id="lab_srt_EuropeMember_label_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EuropeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EuropeMember" xlink:to="lab_srt_EuropeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_3106c6b2-7287-4835-a3bc-1049df9b9dd9_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Leases, Weighted Average Term in Years</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_69b6abe8-d3da-4c18-805c-d5a25ad2a0f9_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit facility, remaining borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dsgr_NetLeaseLiabilityPaymentsDueYearThree_d033a3d7-72f2-4802-bcf3-0b9ca1ebb68c_totalLabel_en-US" xlink:label="lab_dsgr_NetLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year four</link:label>
    <link:label id="lab_dsgr_NetLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_dsgr_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_dsgr_NetLeaseLiabilityPaymentsDueYearThree_documentation_en-US" xlink:label="lab_dsgr_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_dsgr_NetLeaseLiabilityPaymentsDueYearThree" xlink:href="dsgr-20230331.xsd#dsgr_NetLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_NetLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_dsgr_NetLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_5f5ac7e5-e654-4f4a-89c4-4c54fcee0aaa_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_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dsgr_LCKMAndMrKingMember_4603f1e6-9ef3-4882-8546-2d8c4919a5be_terseLabel_en-US" xlink:label="lab_dsgr_LCKMAndMrKingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LCKM And Mr King</link:label>
    <link:label id="lab_dsgr_LCKMAndMrKingMember_label_en-US" xlink:label="lab_dsgr_LCKMAndMrKingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LCKM And Mr King [Member]</link:label>
    <link:label id="lab_dsgr_LCKMAndMrKingMember_documentation_en-US" xlink:label="lab_dsgr_LCKMAndMrKingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LCKM And Mr King</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_LCKMAndMrKingMember" xlink:href="dsgr-20230331.xsd#dsgr_LCKMAndMrKingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_LCKMAndMrKingMember" xlink:to="lab_dsgr_LCKMAndMrKingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeNamesMember_594211aa-803a-446c-960b-48d728305783_terseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade names</link:label>
    <link:label id="lab_us-gaap_TradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_CreditFacilityAxis_7f3c443c-05bf-412b-8579-79aa7ff2a615_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dsgr_GexproServicesHoldbackSharesMember_32f1ac98-1ace-4b83-9d32-ba1560bb46ac_terseLabel_en-US" xlink:label="lab_dsgr_GexproServicesHoldbackSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gexpro Services Holdback Shares</link:label>
    <link:label id="lab_dsgr_GexproServicesHoldbackSharesMember_label_en-US" xlink:label="lab_dsgr_GexproServicesHoldbackSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gexpro Services Holdback Shares [Member]</link:label>
    <link:label id="lab_dsgr_GexproServicesHoldbackSharesMember_documentation_en-US" xlink:label="lab_dsgr_GexproServicesHoldbackSharesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gexpro Services Holdback Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_GexproServicesHoldbackSharesMember" xlink:href="dsgr-20230331.xsd#dsgr_GexproServicesHoldbackSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_GexproServicesHoldbackSharesMember" xlink:to="lab_dsgr_GexproServicesHoldbackSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredRevenueDisclosureAbstract_f9979ec6-8bef-4599-9200-f90a343df4f0_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Revenue Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DeferredRevenueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredRevenueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Revenue Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_InventoryValuationReserves_c4671321-602c-4f02-8e98-248d28d2b0c4_negatedLabel_en-US" xlink:label="lab_us-gaap_InventoryValuationReserves" 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">Reserve for obsolete and excess inventory</link:label>
    <link:label id="lab_us-gaap_InventoryValuationReserves_e09e0e37-d2a3-4713-8c7b-ede8dd88ef74_negatedPeriodStartLabel_en-US" xlink:label="lab_us-gaap_InventoryValuationReserves" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" 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_InventoryValuationReserves_a70eeb57-1312-409e-9212-c8c6859aeff3_negatedPeriodEndLabel_en-US" xlink:label="lab_us-gaap_InventoryValuationReserves" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" 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_InventoryValuationReserves_label_en-US" xlink:label="lab_us-gaap_InventoryValuationReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Valuation Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ScheduleOfDebtInstrumentsTextBlock_57713e3c-0972-423d-9e5f-9aa57dfdbb8c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink: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 Long-Term Debt Instruments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink: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 Long-Term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_86da18d6-8687-4fcd-b243-0b43ee745140_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember" xlink:to="lab_us-gaap_MachineryAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTable_9c897146-daff-49e6-ac0b-20ecb424807a_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_c888e8f8-32a9-43d0-8582-77ed54e493c0_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/2022/dei-2022.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_dsgr_AdjustedTermSOFROrCDORRateMember_e3b3389d-8c24-475f-ac95-0010d7692739_terseLabel_en-US" xlink:label="lab_dsgr_AdjustedTermSOFROrCDORRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjusted Term SOFR Or CDOR Rate</link:label>
    <link:label id="lab_dsgr_AdjustedTermSOFROrCDORRateMember_label_en-US" xlink:label="lab_dsgr_AdjustedTermSOFROrCDORRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjusted Term SOFR Or CDOR Rate [Member]</link:label>
    <link:label id="lab_dsgr_AdjustedTermSOFROrCDORRateMember_documentation_en-US" xlink:label="lab_dsgr_AdjustedTermSOFROrCDORRateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjusted Term SOFR Or CDOR Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_AdjustedTermSOFROrCDORRateMember" xlink:href="dsgr-20230331.xsd#dsgr_AdjustedTermSOFROrCDORRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_AdjustedTermSOFROrCDORRateMember" xlink:to="lab_dsgr_AdjustedTermSOFROrCDORRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_b683f115-131d-459a-b799-e1c5c70b7f62_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_da10a97d-feae-4b77-ab71-e2db7d62546f_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_81092d74-709c-43cf-b535-3f2cf42b351f_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining 2023</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink: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 Asset, Expected Amortization, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_f5518b65-c520-4d0f-baf3-9ae4c91fdbf7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" 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">Tax withholdings related to net share settlements of stock-based compensation awards (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink: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, Shares Withheld for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems_7e69e971-3f89-4c69-b5c0-f793455f4fef_terseLabel_en-US" xlink:label="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems" xlink: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, Lessor Asset under Operating Lease [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems_label_en-US" xlink:label="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems" xlink: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, Lessor Asset under Operating Lease [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems" xlink:to="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_GexproServicesStockholderMember_53e81f25-0cdd-4b09-a599-4164860bc264_terseLabel_en-US" xlink:label="lab_dsgr_GexproServicesStockholderMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gexpro Services Stockholder</link:label>
    <link:label id="lab_dsgr_GexproServicesStockholderMember_label_en-US" xlink:label="lab_dsgr_GexproServicesStockholderMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gexpro Services Stockholder [Member]</link:label>
    <link:label id="lab_dsgr_GexproServicesStockholderMember_documentation_en-US" xlink:label="lab_dsgr_GexproServicesStockholderMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gexpro Services Stockholder</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_GexproServicesStockholderMember" xlink:href="dsgr-20230331.xsd#dsgr_GexproServicesStockholderMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_GexproServicesStockholderMember" xlink:to="lab_dsgr_GexproServicesStockholderMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_d1a41597-d473-465e-95b6-b1d7ded507a2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" 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">Operating cash flows from financing leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Payment on Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:to="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_c18b32b8-0faf-4a1c-8db9-00ddb312f927_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink: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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_18d06974-1d66-4687-bf5e-e2659416d5d4_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_5ac54f7c-57ad-44c1-a415-301775cab6aa_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink: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 Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_e8039c93-81b2-40de-a643-a343ec722870_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/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_9ccd756a-1aab-4c82-86ea-872f2d8dbca9_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink: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, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink: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, Amortization Expense, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfSecuredDebt_84bef8c3-7778-497d-941b-e82019389d9e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfSecuredDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments on term loans</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfSecuredDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfSecuredDebt" xlink: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 Secured Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfSecuredDebt" xlink:to="lab_us-gaap_RepaymentsOfSecuredDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_FinanceLeaseLiabilityToBePaidAfterYearFour_00d83719-6139-49f7-b390-09a1aec51d37_verboseLabel_en-US" xlink:label="lab_dsgr_FinanceLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent years</link:label>
    <link:label id="lab_dsgr_FinanceLeaseLiabilityToBePaidAfterYearFour_label_en-US" xlink:label="lab_dsgr_FinanceLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, after Year Four</link:label>
    <link:label id="lab_dsgr_FinanceLeaseLiabilityToBePaidAfterYearFour_documentation_en-US" xlink:label="lab_dsgr_FinanceLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, after Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_FinanceLeaseLiabilityToBePaidAfterYearFour" xlink:href="dsgr-20230331.xsd#dsgr_FinanceLeaseLiabilityToBePaidAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_FinanceLeaseLiabilityToBePaidAfterYearFour" xlink:to="lab_dsgr_FinanceLeaseLiabilityToBePaidAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LatinAmericaMember_91eab454-406c-437b-b530-da50ecfcf111_terseLabel_en-US" xlink:label="lab_srt_LatinAmericaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Latin America</link:label>
    <link:label id="lab_srt_LatinAmericaMember_label_en-US" xlink:label="lab_srt_LatinAmericaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Latin America [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LatinAmericaMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LatinAmericaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LatinAmericaMember" xlink:to="lab_srt_LatinAmericaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8de3eb23-b3ed-41b0-8b5a-d0aae26e6add_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_a3ce7bc5-b582-4c89-ae21-b9cd202bbaae_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" 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">Tax withholdings related to net share settlements of stock-based compensation awards</link:label>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink: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, Decrease for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f02d0f07-64b5-495a-820b-47524374b885_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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_b16cab97-df9c-486e-9f92-264abddf39b7_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" 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 consideration exchanged</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_9f1bcd92-fe1a-4d63-8e57-f05872842df4_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">Total consideration exchanged</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_4fe84065-f008-4e69-aa32-5d26080455dc_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" 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">Aggregate rights offering value</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="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dei_EntityDomain_728e9d16-ca8b-4630-919a-d19410f07767_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_e4bfe51f-d903-4730-82a7-62b2df6fecac_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/2022/dei-2022.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_AssetsAbstract_98ab0143-7c5f-411b-8db4-5e57263f6636_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncreaseDecreaseInOtherOperatingCapitalNet_91b0f3af-12d6-48c2-b85f-8d29264f3d82_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 changes in operating assets and liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Assets and Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LongtermDebtTypeDomain_6443d002-ef6c-4876-869f-d892c388a9b8_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_a88015ab-cf08-4e8a-9990-aa74d12feec0_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_a3783de4-da0a-4956-8572-a119dc41e09b_terseLabel_en-US" xlink:label="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rental equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_4ce87e2e-2853-467d-932d-534ba283f3b9_totalLabel_en-US" xlink:label="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet" 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">Rental equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_label_en-US" xlink:label="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet" xlink: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, Lessor Asset under Operating Lease, after Accumulated Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet" xlink:to="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_d111e18c-9e6d-46c1-a13a-b70a840fb9b1_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_VariableRateAxis_edb798e9-5847-44e5-b37b-b2ca9f6a0f24_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashSurrenderValueOfLifeInsurance_8c9e620d-4afe-4352-bf76-851a2a8106c2_verboseLabel_en-US" xlink:label="lab_us-gaap_CashSurrenderValueOfLifeInsurance" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash value of life insurance</link:label>
    <link:label id="lab_us-gaap_CashSurrenderValueOfLifeInsurance_label_en-US" xlink:label="lab_us-gaap_CashSurrenderValueOfLifeInsurance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Surrender Value of Life Insurance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashSurrenderValueOfLifeInsurance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FinanceLeaseLiabilityUndiscountedExcessAmount_1b8d342d-c836-4d78-b251-a416da7ce81f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" 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">Less: Interest</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_ba1670dd-533e-40c6-a4bd-9ee03463e317_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_b9d57bda-8873-4da8-a971-da56674ba8f6_totalLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" 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 other liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_802c9203-b6dc-4245-a3c3-6df1eb1b3116_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesOfLessorDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:to="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dsgr_RelatedPartyTransactionTextBlock_f2ae62e7-f0f6-4826-940a-99657cf8dc7f_terseLabel_en-US" xlink:label="lab_dsgr_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 Transactions</link:label>
    <link:label id="lab_dsgr_RelatedPartyTransactionTextBlock_label_en-US" xlink:label="lab_dsgr_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_dsgr_RelatedPartyTransactionTextBlock_documentation_en-US" xlink:label="lab_dsgr_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_dsgr_RelatedPartyTransactionTextBlock" xlink:href="dsgr-20230331.xsd#dsgr_RelatedPartyTransactionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dsgr_RelatedPartyTransactionTextBlock" xlink:to="lab_dsgr_RelatedPartyTransactionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_dcecc0da-3aed-4594-a83c-0300fbd28684_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DisaggregationOfRevenueLineItems_62bf39e9-c16a-4ebc-adc0-65848fd7f736_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_25d8cc67-4d36-4b91-a39c-d3ad4444b8b0_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink: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 Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>9
<FILENAME>dsgr-20230331_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 2023 Workiva-->
<!--r:50e926f6-33bd-47b7-ba2e-5238037a2263,g:2d9a5f4d-e46d-4c03-bdbc-5a4ec195b013-->
<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="dsgr-20230331.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_57420bbc-cdc0-4adf-b2e2-b9ac64e8dd72" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_918e24a9-04bd-47ac-9cd7-126cfddd709d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57420bbc-cdc0-4adf-b2e2-b9ac64e8dd72" xlink:to="loc_dei_DocumentType_918e24a9-04bd-47ac-9cd7-126cfddd709d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_1939a54c-9aac-4aac-bacb-619c37480671" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57420bbc-cdc0-4adf-b2e2-b9ac64e8dd72" xlink:to="loc_dei_DocumentQuarterlyReport_1939a54c-9aac-4aac-bacb-619c37480671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_6e2a4a8f-8ab6-4320-826f-8ba0b7e6d657" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57420bbc-cdc0-4adf-b2e2-b9ac64e8dd72" xlink:to="loc_dei_DocumentPeriodEndDate_6e2a4a8f-8ab6-4320-826f-8ba0b7e6d657" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_3983c1c2-4255-4278-8a60-f6134ed54759" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57420bbc-cdc0-4adf-b2e2-b9ac64e8dd72" xlink:to="loc_dei_DocumentTransitionReport_3983c1c2-4255-4278-8a60-f6134ed54759" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_0c2ef00b-1998-417c-8b37-211dff1dbd47" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57420bbc-cdc0-4adf-b2e2-b9ac64e8dd72" xlink:to="loc_dei_EntityFileNumber_0c2ef00b-1998-417c-8b37-211dff1dbd47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_576c875a-0e10-4d20-b637-80adc1c8cd7e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57420bbc-cdc0-4adf-b2e2-b9ac64e8dd72" xlink:to="loc_dei_EntityRegistrantName_576c875a-0e10-4d20-b637-80adc1c8cd7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_c4f9992f-ab13-44e3-b927-aa11d5eb89d6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57420bbc-cdc0-4adf-b2e2-b9ac64e8dd72" xlink:to="loc_dei_EntityIncorporationStateCountryCode_c4f9992f-ab13-44e3-b927-aa11d5eb89d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_f6d84ac8-3416-44db-afa9-a9f0a0fecdad" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57420bbc-cdc0-4adf-b2e2-b9ac64e8dd72" xlink:to="loc_dei_EntityTaxIdentificationNumber_f6d84ac8-3416-44db-afa9-a9f0a0fecdad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_49a667a9-2fee-4c9d-931d-5e9961630cc7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57420bbc-cdc0-4adf-b2e2-b9ac64e8dd72" xlink:to="loc_dei_EntityAddressAddressLine1_49a667a9-2fee-4c9d-931d-5e9961630cc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_0b507b31-957a-4943-8c0e-927e5ec437f7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57420bbc-cdc0-4adf-b2e2-b9ac64e8dd72" xlink:to="loc_dei_EntityAddressAddressLine2_0b507b31-957a-4943-8c0e-927e5ec437f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_38b99dad-22db-476a-b369-18157b349d3f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57420bbc-cdc0-4adf-b2e2-b9ac64e8dd72" xlink:to="loc_dei_EntityAddressCityOrTown_38b99dad-22db-476a-b369-18157b349d3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_b737e92d-167d-4bf1-8bf0-d439088b4360" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57420bbc-cdc0-4adf-b2e2-b9ac64e8dd72" xlink:to="loc_dei_EntityAddressStateOrProvince_b737e92d-167d-4bf1-8bf0-d439088b4360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_e791d428-0ada-4634-883a-b75b28f9d688" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57420bbc-cdc0-4adf-b2e2-b9ac64e8dd72" xlink:to="loc_dei_EntityAddressPostalZipCode_e791d428-0ada-4634-883a-b75b28f9d688" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_78abd563-8c6c-4e99-95f6-f577e475547b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57420bbc-cdc0-4adf-b2e2-b9ac64e8dd72" xlink:to="loc_dei_CityAreaCode_78abd563-8c6c-4e99-95f6-f577e475547b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_9883cea8-834c-4b79-9dc9-b55e8722e961" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57420bbc-cdc0-4adf-b2e2-b9ac64e8dd72" xlink:to="loc_dei_LocalPhoneNumber_9883cea8-834c-4b79-9dc9-b55e8722e961" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_ada43af2-a9cc-479d-ac6d-b1aacb1be7cf" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57420bbc-cdc0-4adf-b2e2-b9ac64e8dd72" xlink:to="loc_dei_Security12bTitle_ada43af2-a9cc-479d-ac6d-b1aacb1be7cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_5cb835f3-cdd6-4f57-a34b-85378143f375" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57420bbc-cdc0-4adf-b2e2-b9ac64e8dd72" xlink:to="loc_dei_TradingSymbol_5cb835f3-cdd6-4f57-a34b-85378143f375" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_2462b2e0-f08c-4f89-b787-425d1c0ef61a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57420bbc-cdc0-4adf-b2e2-b9ac64e8dd72" xlink:to="loc_dei_SecurityExchangeName_2462b2e0-f08c-4f89-b787-425d1c0ef61a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_0ea0cb7d-dc43-4b46-916e-8ed480a007e3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57420bbc-cdc0-4adf-b2e2-b9ac64e8dd72" xlink:to="loc_dei_EntityCurrentReportingStatus_0ea0cb7d-dc43-4b46-916e-8ed480a007e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_0f0c6dc9-4c5c-4cac-a05d-b70b870b9fdc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57420bbc-cdc0-4adf-b2e2-b9ac64e8dd72" xlink:to="loc_dei_EntityInteractiveDataCurrent_0f0c6dc9-4c5c-4cac-a05d-b70b870b9fdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_26abedde-f19e-4d15-ba92-0a5f00c8b3d5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57420bbc-cdc0-4adf-b2e2-b9ac64e8dd72" xlink:to="loc_dei_EntityFilerCategory_26abedde-f19e-4d15-ba92-0a5f00c8b3d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_4124097c-066e-494e-b085-2742b12af57a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57420bbc-cdc0-4adf-b2e2-b9ac64e8dd72" xlink:to="loc_dei_EntitySmallBusiness_4124097c-066e-494e-b085-2742b12af57a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_3712cff0-45a2-4cb4-939c-d236918fcc0f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57420bbc-cdc0-4adf-b2e2-b9ac64e8dd72" xlink:to="loc_dei_EntityEmergingGrowthCompany_3712cff0-45a2-4cb4-939c-d236918fcc0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_3044c7cf-de09-410b-a57c-b0cdb523b2ec" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57420bbc-cdc0-4adf-b2e2-b9ac64e8dd72" xlink:to="loc_dei_EntityShellCompany_3044c7cf-de09-410b-a57c-b0cdb523b2ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_e41ead82-a6d0-44d2-81bf-bb8b31af1a24" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57420bbc-cdc0-4adf-b2e2-b9ac64e8dd72" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_e41ead82-a6d0-44d2-81bf-bb8b31af1a24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_6ea49951-984a-4dc8-aebc-ff979734359b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57420bbc-cdc0-4adf-b2e2-b9ac64e8dd72" xlink:to="loc_dei_EntityCentralIndexKey_6ea49951-984a-4dc8-aebc-ff979734359b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_1d5b13f0-e51f-4c58-9918-9948f3c79551" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57420bbc-cdc0-4adf-b2e2-b9ac64e8dd72" xlink:to="loc_dei_AmendmentFlag_1d5b13f0-e51f-4c58-9918-9948f3c79551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_1edc3f87-5865-4f74-bb09-3a1f549a7718" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57420bbc-cdc0-4adf-b2e2-b9ac64e8dd72" xlink:to="loc_dei_DocumentFiscalYearFocus_1edc3f87-5865-4f74-bb09-3a1f549a7718" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_0c88ea3c-e4fe-43a7-8da3-5ce4ddac69bb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57420bbc-cdc0-4adf-b2e2-b9ac64e8dd72" xlink:to="loc_dei_DocumentFiscalPeriodFocus_0c88ea3c-e4fe-43a7-8da3-5ce4ddac69bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_8a6d76da-2a26-4154-a46c-9278a4a2c97c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57420bbc-cdc0-4adf-b2e2-b9ac64e8dd72" xlink:to="loc_dei_CurrentFiscalYearEndDate_8a6d76da-2a26-4154-a46c-9278a4a2c97c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="dsgr-20230331.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_551ff1fa-4bf7-48db-b069-13b30d69381f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_a2464a1f-99b6-407a-819a-83358cc114c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_551ff1fa-4bf7-48db-b069-13b30d69381f" xlink:to="loc_us-gaap_AssetsAbstract_a2464a1f-99b6-407a-819a-83358cc114c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_e55f53cd-1237-4126-b3d3-b55d51f61295" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a2464a1f-99b6-407a-819a-83358cc114c2" xlink:to="loc_us-gaap_AssetsCurrentAbstract_e55f53cd-1237-4126-b3d3-b55d51f61295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a102fd49-659c-4b53-ac4a-563b7be5257d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_e55f53cd-1237-4126-b3d3-b55d51f61295" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a102fd49-659c-4b53-ac4a-563b7be5257d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_57379b5b-b45c-4c22-965b-331887c37c97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_e55f53cd-1237-4126-b3d3-b55d51f61295" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_57379b5b-b45c-4c22-965b-331887c37c97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_9a500c80-2e87-4bb5-a21c-c0b907c12aac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_e55f53cd-1237-4126-b3d3-b55d51f61295" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_9a500c80-2e87-4bb5-a21c-c0b907c12aac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_3e4d4b49-9387-4d49-8af4-44b4e269452a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_e55f53cd-1237-4126-b3d3-b55d51f61295" xlink:to="loc_us-gaap_InventoryNet_3e4d4b49-9387-4d49-8af4-44b4e269452a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_6e43993f-aff0-47fb-89ef-730ae85b1f25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_e55f53cd-1237-4126-b3d3-b55d51f61295" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_6e43993f-aff0-47fb-89ef-730ae85b1f25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_902e9b6a-df9b-45bb-97d1-a9ca6bfd5011" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_e55f53cd-1237-4126-b3d3-b55d51f61295" xlink:to="loc_us-gaap_AssetsCurrent_902e9b6a-df9b-45bb-97d1-a9ca6bfd5011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation_48576e46-d0c9-4ddd-8c2d-7fc43ee078ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a2464a1f-99b6-407a-819a-83358cc114c2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation_48576e46-d0c9-4ddd-8c2d-7fc43ee078ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_684b42c8-b70d-40a5-98f9-afaf49f5e8e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a2464a1f-99b6-407a-819a-83358cc114c2" xlink:to="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_684b42c8-b70d-40a5-98f9-afaf49f5e8e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_bc548910-b519-4709-b1ef-1824b0f0aa38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a2464a1f-99b6-407a-819a-83358cc114c2" xlink:to="loc_us-gaap_Goodwill_bc548910-b519-4709-b1ef-1824b0f0aa38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_7f84e2d8-79c7-48eb-8ed1-46f3617f0c2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a2464a1f-99b6-407a-819a-83358cc114c2" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_7f84e2d8-79c7-48eb-8ed1-46f3617f0c2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_fd17ab0a-762d-497a-ad56-448e2bc5991d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a2464a1f-99b6-407a-819a-83358cc114c2" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_fd17ab0a-762d-497a-ad56-448e2bc5991d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashSurrenderValueOfLifeInsurance_3bdfc622-324b-44a7-a367-6932ff7bc8a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashSurrenderValueOfLifeInsurance"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a2464a1f-99b6-407a-819a-83358cc114c2" xlink:to="loc_us-gaap_CashSurrenderValueOfLifeInsurance_3bdfc622-324b-44a7-a367-6932ff7bc8a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_2eb603ad-624a-45ec-8f6a-761bcf62eb0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a2464a1f-99b6-407a-819a-83358cc114c2" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_2eb603ad-624a-45ec-8f6a-761bcf62eb0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_0f705289-5e59-4829-b6a8-99911fbea95a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a2464a1f-99b6-407a-819a-83358cc114c2" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_0f705289-5e59-4829-b6a8-99911fbea95a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_6f6dbb39-2b57-4bb1-9d6a-04a0578fc19e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a2464a1f-99b6-407a-819a-83358cc114c2" xlink:to="loc_us-gaap_Assets_6f6dbb39-2b57-4bb1-9d6a-04a0578fc19e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_22c4b5ee-cde2-4f2f-abdc-cd499338e6ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_551ff1fa-4bf7-48db-b069-13b30d69381f" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_22c4b5ee-cde2-4f2f-abdc-cd499338e6ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_7e6c50fb-f62b-45aa-aa8e-6a3aa5cbefc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_22c4b5ee-cde2-4f2f-abdc-cd499338e6ee" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_7e6c50fb-f62b-45aa-aa8e-6a3aa5cbefc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_47c6af9a-0419-4f6f-a5d5-a3d8fc878042" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7e6c50fb-f62b-45aa-aa8e-6a3aa5cbefc5" xlink:to="loc_us-gaap_AccountsPayableCurrent_47c6af9a-0419-4f6f-a5d5-a3d8fc878042" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_d54dbbcc-b19d-47dc-94f2-10520f4df1e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7e6c50fb-f62b-45aa-aa8e-6a3aa5cbefc5" xlink:to="loc_us-gaap_LongTermDebtCurrent_d54dbbcc-b19d-47dc-94f2-10520f4df1e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_LeaseLiabilityCurrent_8a51ea28-ff11-42ae-82ca-a1a00e6c401c" xlink:href="dsgr-20230331.xsd#dsgr_LeaseLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7e6c50fb-f62b-45aa-aa8e-6a3aa5cbefc5" xlink:to="loc_dsgr_LeaseLiabilityCurrent_8a51ea28-ff11-42ae-82ca-a1a00e6c401c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent_a2472c1b-adf9-4e16-8d1f-e3e19ae5e9d0" xlink:href="dsgr-20230331.xsd#dsgr_AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7e6c50fb-f62b-45aa-aa8e-6a3aa5cbefc5" xlink:to="loc_dsgr_AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent_a2472c1b-adf9-4e16-8d1f-e3e19ae5e9d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_cb75169f-96bf-4122-a9c9-2cf8b2394de1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7e6c50fb-f62b-45aa-aa8e-6a3aa5cbefc5" xlink:to="loc_us-gaap_LiabilitiesCurrent_cb75169f-96bf-4122-a9c9-2cf8b2394de1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_16868d65-a329-447a-a326-cd6ff3cd937d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_22c4b5ee-cde2-4f2f-abdc-cd499338e6ee" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_16868d65-a329-447a-a326-cd6ff3cd937d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_LeaseLiabilityNoncurrent_e8d88f21-4982-4073-8436-102eff30ed01" xlink:href="dsgr-20230331.xsd#dsgr_LeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_22c4b5ee-cde2-4f2f-abdc-cd499338e6ee" xlink:to="loc_dsgr_LeaseLiabilityNoncurrent_e8d88f21-4982-4073-8436-102eff30ed01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_fb9166c1-9f9b-447a-91c6-a3abc329d608" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_22c4b5ee-cde2-4f2f-abdc-cd499338e6ee" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_fb9166c1-9f9b-447a-91c6-a3abc329d608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_f308b267-cee3-438c-8701-b46932afae36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_22c4b5ee-cde2-4f2f-abdc-cd499338e6ee" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_f308b267-cee3-438c-8701-b46932afae36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_766c0466-fe69-481a-9665-030db46c93c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_22c4b5ee-cde2-4f2f-abdc-cd499338e6ee" xlink:to="loc_us-gaap_Liabilities_766c0466-fe69-481a-9665-030db46c93c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_1ab4a1e4-f627-44ec-b8e7-7e82e5fd3b8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_22c4b5ee-cde2-4f2f-abdc-cd499338e6ee" xlink:to="loc_us-gaap_StockholdersEquityAbstract_1ab4a1e4-f627-44ec-b8e7-7e82e5fd3b8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_2b86b218-45c7-4983-a84f-f7ee03607e33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1ab4a1e4-f627-44ec-b8e7-7e82e5fd3b8f" xlink:to="loc_us-gaap_PreferredStockValue_2b86b218-45c7-4983-a84f-f7ee03607e33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_3a5960d2-d74e-42d5-b6f6-75ae9a263905" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1ab4a1e4-f627-44ec-b8e7-7e82e5fd3b8f" xlink:to="loc_us-gaap_CommonStockValue_3a5960d2-d74e-42d5-b6f6-75ae9a263905" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_7a1c0b47-2944-4172-b155-ef378eb1e5b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1ab4a1e4-f627-44ec-b8e7-7e82e5fd3b8f" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_7a1c0b47-2944-4172-b155-ef378eb1e5b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_e8ff54e7-7933-4789-b4f9-619cc03e4608" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1ab4a1e4-f627-44ec-b8e7-7e82e5fd3b8f" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_e8ff54e7-7933-4789-b4f9-619cc03e4608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_c5856dbf-b2eb-4102-b7b8-e891fd56e499" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1ab4a1e4-f627-44ec-b8e7-7e82e5fd3b8f" xlink:to="loc_us-gaap_TreasuryStockCommonValue_c5856dbf-b2eb-4102-b7b8-e891fd56e499" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_cf6627f0-bc42-4b49-86d0-26c5058cfb38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1ab4a1e4-f627-44ec-b8e7-7e82e5fd3b8f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_cf6627f0-bc42-4b49-86d0-26c5058cfb38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_60239a45-976f-4a5f-aa06-db27e200a162" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1ab4a1e4-f627-44ec-b8e7-7e82e5fd3b8f" xlink:to="loc_us-gaap_StockholdersEquity_60239a45-976f-4a5f-aa06-db27e200a162" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_f034ece4-5d52-4931-8a49-0a8aaaa48fb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_22c4b5ee-cde2-4f2f-abdc-cd499338e6ee" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_f034ece4-5d52-4931-8a49-0a8aaaa48fb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="dsgr-20230331.xsd#CondensedConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_7b110258-5305-4847-ac0f-b7af7010d198" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_f6573492-f100-4d40-9012-2383c3c5fbab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_7b110258-5305-4847-ac0f-b7af7010d198" xlink:to="loc_us-gaap_AssetsAbstract_f6573492-f100-4d40-9012-2383c3c5fbab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_8090a677-80e4-4074-b607-d6325de509c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_f6573492-f100-4d40-9012-2383c3c5fbab" xlink:to="loc_us-gaap_AssetsCurrentAbstract_8090a677-80e4-4074-b607-d6325de509c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_d75ad8e6-8c59-43dd-9843-da7bbc8ec08c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8090a677-80e4-4074-b607-d6325de509c2" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_d75ad8e6-8c59-43dd-9843-da7bbc8ec08c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_7ae29c5a-a3f3-478f-ae7d-faaef5bda650" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_7b110258-5305-4847-ac0f-b7af7010d198" xlink:to="loc_us-gaap_StockholdersEquityAbstract_7ae29c5a-a3f3-478f-ae7d-faaef5bda650" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_80467c9f-07c1-49ad-a081-001451870b2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_7ae29c5a-a3f3-478f-ae7d-faaef5bda650" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_80467c9f-07c1-49ad-a081-001451870b2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_cfbdd06f-21f1-4948-995a-2f23d7a6563f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_7ae29c5a-a3f3-478f-ae7d-faaef5bda650" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_cfbdd06f-21f1-4948-995a-2f23d7a6563f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_c8fd6347-f2b6-4cd4-88db-5be7b26f37f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_7ae29c5a-a3f3-478f-ae7d-faaef5bda650" xlink:to="loc_us-gaap_PreferredStockSharesIssued_c8fd6347-f2b6-4cd4-88db-5be7b26f37f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_99e3abe7-19ff-4a03-99be-f6af4ae85837" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_7ae29c5a-a3f3-478f-ae7d-faaef5bda650" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_99e3abe7-19ff-4a03-99be-f6af4ae85837" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_bf6190ea-723a-4730-9e42-be8e309e2e7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_7ae29c5a-a3f3-478f-ae7d-faaef5bda650" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_bf6190ea-723a-4730-9e42-be8e309e2e7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_7d14a647-0d2b-4464-8d45-558c98e033a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_7ae29c5a-a3f3-478f-ae7d-faaef5bda650" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_7d14a647-0d2b-4464-8d45-558c98e033a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_a7a92362-e0b2-43ac-9814-9367029c1cce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_7ae29c5a-a3f3-478f-ae7d-faaef5bda650" xlink:to="loc_us-gaap_CommonStockSharesIssued_a7a92362-e0b2-43ac-9814-9367029c1cce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_3d686338-e1c5-4bf4-92c1-cbd4fc7d56ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_7ae29c5a-a3f3-478f-ae7d-faaef5bda650" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_3d686338-e1c5-4bf4-92c1-cbd4fc7d56ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_487cae43-aa35-40fa-a6d1-688bf434135a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_7ae29c5a-a3f3-478f-ae7d-faaef5bda650" xlink:to="loc_us-gaap_TreasuryStockCommonShares_487cae43-aa35-40fa-a6d1-688bf434135a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" xlink:type="simple" xlink:href="dsgr-20230331.xsd#CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_ef3e2b09-c352-4bb4-ba13-e6f3a4e60035" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9dcc47d6-bbda-4094-be10-edb3cb1679dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ef3e2b09-c352-4bb4-ba13-e6f3a4e60035" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9dcc47d6-bbda-4094-be10-edb3cb1679dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_2f433cdd-4741-4b43-a805-30f347ded9f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ef3e2b09-c352-4bb4-ba13-e6f3a4e60035" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_2f433cdd-4741-4b43-a805-30f347ded9f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_3eaef0d7-f6f3-46d9-92c2-06fce28458a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ef3e2b09-c352-4bb4-ba13-e6f3a4e60035" xlink:to="loc_us-gaap_GrossProfit_3eaef0d7-f6f3-46d9-92c2-06fce28458a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_a5910768-32a4-49e8-85bc-45546c6805cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ef3e2b09-c352-4bb4-ba13-e6f3a4e60035" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_a5910768-32a4-49e8-85bc-45546c6805cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_e44236ce-5c68-403d-888d-20c650291952" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ef3e2b09-c352-4bb4-ba13-e6f3a4e60035" xlink:to="loc_us-gaap_OperatingIncomeLoss_e44236ce-5c68-403d-888d-20c650291952" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_b073f0f9-4f87-45d5-b9df-97d8aa5d1a98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ef3e2b09-c352-4bb4-ba13-e6f3a4e60035" xlink:to="loc_us-gaap_InterestExpense_b073f0f9-4f87-45d5-b9df-97d8aa5d1a98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_0ec619cd-cf36-4237-96d7-79853293bf96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ef3e2b09-c352-4bb4-ba13-e6f3a4e60035" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_0ec619cd-cf36-4237-96d7-79853293bf96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNet_bcf90044-f220-4862-9524-23e77272d169" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ef3e2b09-c352-4bb4-ba13-e6f3a4e60035" xlink:to="loc_us-gaap_DerivativeGainLossOnDerivativeNet_bcf90044-f220-4862-9524-23e77272d169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_9a769247-d4db-496b-bc27-3c3f3d366e73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ef3e2b09-c352-4bb4-ba13-e6f3a4e60035" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_9a769247-d4db-496b-bc27-3c3f3d366e73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3ca28363-ea0d-4b50-aeeb-9fa0d2a7c633" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ef3e2b09-c352-4bb4-ba13-e6f3a4e60035" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3ca28363-ea0d-4b50-aeeb-9fa0d2a7c633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_75f11e94-93f7-4f1d-971c-bbcc7142c754" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ef3e2b09-c352-4bb4-ba13-e6f3a4e60035" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_75f11e94-93f7-4f1d-971c-bbcc7142c754" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7086ddb6-70ac-4b49-91ee-b7b60198dbd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ef3e2b09-c352-4bb4-ba13-e6f3a4e60035" xlink:to="loc_us-gaap_NetIncomeLoss_7086ddb6-70ac-4b49-91ee-b7b60198dbd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_8725594a-b5cc-46d5-baea-cbcf055ee7ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ef3e2b09-c352-4bb4-ba13-e6f3a4e60035" xlink:to="loc_us-gaap_EarningsPerShareBasic_8725594a-b5cc-46d5-baea-cbcf055ee7ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_9c99ad93-cb8e-4864-8166-fa35663fbc88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ef3e2b09-c352-4bb4-ba13-e6f3a4e60035" xlink:to="loc_us-gaap_EarningsPerShareDiluted_9c99ad93-cb8e-4864-8166-fa35663fbc88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_c9217fd3-cd98-48ff-8474-2a3f58a1a758" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ef3e2b09-c352-4bb4-ba13-e6f3a4e60035" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_c9217fd3-cd98-48ff-8474-2a3f58a1a758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2a161820-ded8-405a-a5f6-50e4ee7d57f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_c9217fd3-cd98-48ff-8474-2a3f58a1a758" xlink:to="loc_us-gaap_NetIncomeLoss_2a161820-ded8-405a-a5f6-50e4ee7d57f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_8c8a0d11-f789-473b-b804-215e8137339a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_c9217fd3-cd98-48ff-8474-2a3f58a1a758" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_8c8a0d11-f789-473b-b804-215e8137339a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_04dff755-6ee8-4066-8163-9fa5c0aedec1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeOtherNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_c9217fd3-cd98-48ff-8474-2a3f58a1a758" xlink:to="loc_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_04dff755-6ee8-4066-8163-9fa5c0aedec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_63bf9dbf-5429-4c8f-9690-4d3b66bbdc15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_c9217fd3-cd98-48ff-8474-2a3f58a1a758" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_63bf9dbf-5429-4c8f-9690-4d3b66bbdc15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" xlink:type="simple" xlink:href="dsgr-20230331.xsd#ConsolidatedStatementsofChangesinStockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_ee3dfd09-d6c4-42db-8e3d-b49985ac782a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_03b87540-f272-437b-bbc7-aca129deb622" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_ee3dfd09-d6c4-42db-8e3d-b49985ac782a" xlink:to="loc_us-gaap_StatementTable_03b87540-f272-437b-bbc7-aca129deb622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_b9c0e296-838f-4887-8d60-a87dd3624fc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_03b87540-f272-437b-bbc7-aca129deb622" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_b9c0e296-838f-4887-8d60-a87dd3624fc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_7ecb8505-c5cd-43be-9907-531033982a74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_b9c0e296-838f-4887-8d60-a87dd3624fc8" xlink:to="loc_us-gaap_EquityComponentDomain_7ecb8505-c5cd-43be-9907-531033982a74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_4904172b-1690-4caa-9657-34adba395df4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_7ecb8505-c5cd-43be-9907-531033982a74" xlink:to="loc_us-gaap_CommonStockMember_4904172b-1690-4caa-9657-34adba395df4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_e1d4ab8e-a255-4607-8b2f-2ba7b394fda3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_7ecb8505-c5cd-43be-9907-531033982a74" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_e1d4ab8e-a255-4607-8b2f-2ba7b394fda3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_ae0b57b0-cb7c-4027-aea0-7289501140a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_7ecb8505-c5cd-43be-9907-531033982a74" xlink:to="loc_us-gaap_RetainedEarningsMember_ae0b57b0-cb7c-4027-aea0-7289501140a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_c27827d7-dd68-4856-bdab-f2f5fa6f4bb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_7ecb8505-c5cd-43be-9907-531033982a74" xlink:to="loc_us-gaap_TreasuryStockCommonMember_c27827d7-dd68-4856-bdab-f2f5fa6f4bb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ec674622-b6f3-4951-976d-61d18ae88705" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_7ecb8505-c5cd-43be-9907-531033982a74" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ec674622-b6f3-4951-976d-61d18ae88705" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_a8b179a2-fa59-430b-ac84-4ca8ec3f8411" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_03b87540-f272-437b-bbc7-aca129deb622" xlink:to="loc_us-gaap_StatementLineItems_a8b179a2-fa59-430b-ac84-4ca8ec3f8411" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_80ba6b9e-da8e-4672-aec6-fee082d176fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a8b179a2-fa59-430b-ac84-4ca8ec3f8411" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_80ba6b9e-da8e-4672-aec6-fee082d176fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_f8c0130c-384d-4771-960c-66e98fc6e165" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_80ba6b9e-da8e-4672-aec6-fee082d176fc" xlink:to="loc_us-gaap_CommonStockSharesIssued_f8c0130c-384d-4771-960c-66e98fc6e165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_dfd99f0e-96b6-482f-88b8-fb702695db1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_80ba6b9e-da8e-4672-aec6-fee082d176fc" xlink:to="loc_us-gaap_StockholdersEquity_dfd99f0e-96b6-482f-88b8-fb702695db1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c6477352-6e45-4767-aaba-4dd8718e0c94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_80ba6b9e-da8e-4672-aec6-fee082d176fc" xlink:to="loc_us-gaap_NetIncomeLoss_c6477352-6e45-4767-aaba-4dd8718e0c94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_b6343cf0-2495-42ee-8e94-62e2f0a44ea7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_80ba6b9e-da8e-4672-aec6-fee082d176fc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_b6343cf0-2495-42ee-8e94-62e2f0a44ea7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_51e4d61f-89dc-434c-bd9f-f56a407c65c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_80ba6b9e-da8e-4672-aec6-fee082d176fc" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_51e4d61f-89dc-434c-bd9f-f56a407c65c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_AdjustmentsToAdditionalPaidInCapitalValueOfStockBasedCompensationLiabilityPaidInShares_5bf99c51-f1f1-4326-88e7-eff88e707215" xlink:href="dsgr-20230331.xsd#dsgr_AdjustmentsToAdditionalPaidInCapitalValueOfStockBasedCompensationLiabilityPaidInShares"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_80ba6b9e-da8e-4672-aec6-fee082d176fc" xlink:to="loc_dsgr_AdjustmentsToAdditionalPaidInCapitalValueOfStockBasedCompensationLiabilityPaidInShares_5bf99c51-f1f1-4326-88e7-eff88e707215" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_fd26f5f9-3013-427a-9bf8-1d278845e9e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_80ba6b9e-da8e-4672-aec6-fee082d176fc" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_fd26f5f9-3013-427a-9bf8-1d278845e9e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_e693054d-810b-4a14-b547-dedc48b9753b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_80ba6b9e-da8e-4672-aec6-fee082d176fc" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_e693054d-810b-4a14-b547-dedc48b9753b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_StockIssuedDuringPeriodSharesSettlementOfEarnout_d9d3fc89-4f9e-478f-9dc3-76cda9828d13" xlink:href="dsgr-20230331.xsd#dsgr_StockIssuedDuringPeriodSharesSettlementOfEarnout"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_80ba6b9e-da8e-4672-aec6-fee082d176fc" xlink:to="loc_dsgr_StockIssuedDuringPeriodSharesSettlementOfEarnout_d9d3fc89-4f9e-478f-9dc3-76cda9828d13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_StockIssuedDuringPeriodValueSettlementOfEarnout_d53e67b8-7300-48bb-ac14-437b60e7d913" xlink:href="dsgr-20230331.xsd#dsgr_StockIssuedDuringPeriodValueSettlementOfEarnout"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_80ba6b9e-da8e-4672-aec6-fee082d176fc" xlink:to="loc_dsgr_StockIssuedDuringPeriodValueSettlementOfEarnout_d53e67b8-7300-48bb-ac14-437b60e7d913" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_97d64735-28a6-4c17-bc26-97aa6defb026" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_80ba6b9e-da8e-4672-aec6-fee082d176fc" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_97d64735-28a6-4c17-bc26-97aa6defb026" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_27c81e7f-2053-4a33-80e8-6067570adec9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_80ba6b9e-da8e-4672-aec6-fee082d176fc" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_27c81e7f-2053-4a33-80e8-6067570adec9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityOther_b1fbf58c-0291-4a7b-99b5-4f1b56dc390d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityOther"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_80ba6b9e-da8e-4672-aec6-fee082d176fc" xlink:to="loc_us-gaap_StockholdersEquityOther_b1fbf58c-0291-4a7b-99b5-4f1b56dc390d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_c6c2652c-d9f0-48b2-88fc-261265d80fd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_80ba6b9e-da8e-4672-aec6-fee082d176fc" xlink:to="loc_us-gaap_CommonStockSharesIssued_c6c2652c-d9f0-48b2-88fc-261265d80fd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_562dbda4-9f53-4cd0-9425-0d5683f8818b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_80ba6b9e-da8e-4672-aec6-fee082d176fc" xlink:to="loc_us-gaap_StockholdersEquity_562dbda4-9f53-4cd0-9425-0d5683f8818b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical" xlink:type="simple" xlink:href="dsgr-20230331.xsd#ConsolidatedStatementsofChangesinStockholdersEquityParenthetical"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_ca3f31d1-47ef-4e55-9f1c-bb9da68fe214" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_565d6710-acc5-4b52-b9e4-8c833c10291f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_ca3f31d1-47ef-4e55-9f1c-bb9da68fe214" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_565d6710-acc5-4b52-b9e4-8c833c10291f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="dsgr-20230331.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_a0e1b05e-c6cf-4457-bbba-19b729a96353" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_069389e8-2f90-41d8-b4a8-7b7aee1026b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a0e1b05e-c6cf-4457-bbba-19b729a96353" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_069389e8-2f90-41d8-b4a8-7b7aee1026b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5a994ef6-3c3d-45bf-bb33-171a9d0b2598" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_069389e8-2f90-41d8-b4a8-7b7aee1026b9" xlink:to="loc_us-gaap_NetIncomeLoss_5a994ef6-3c3d-45bf-bb33-171a9d0b2598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6a7e8b7d-6a2b-491c-93a6-8b3b7e5f4e4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_069389e8-2f90-41d8-b4a8-7b7aee1026b9" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6a7e8b7d-6a2b-491c-93a6-8b3b7e5f4e4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_8b551333-d869-47be-bac7-fe4cbef9c625" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6a7e8b7d-6a2b-491c-93a6-8b3b7e5f4e4c" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_8b551333-d869-47be-bac7-fe4cbef9c625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_61449f29-350f-48df-84c5-066978a78444" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6a7e8b7d-6a2b-491c-93a6-8b3b7e5f4e4c" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_61449f29-350f-48df-84c5-066978a78444" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_7a0760a1-b651-41c8-883d-ec265b714c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6a7e8b7d-6a2b-491c-93a6-8b3b7e5f4e4c" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_7a0760a1-b651-41c8-883d-ec265b714c0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_f2ebb795-7f3c-4fe7-9588-05c5037a0a66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6a7e8b7d-6a2b-491c-93a6-8b3b7e5f4e4c" xlink:to="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_f2ebb795-7f3c-4fe7-9588-05c5037a0a66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_e96cbb31-3423-48f4-a9b4-df4ee28f2de9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6a7e8b7d-6a2b-491c-93a6-8b3b7e5f4e4c" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_e96cbb31-3423-48f4-a9b4-df4ee28f2de9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNet_66a95cd1-a2a8-453f-8172-547e3fa7ed05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6a7e8b7d-6a2b-491c-93a6-8b3b7e5f4e4c" xlink:to="loc_us-gaap_DerivativeGainLossOnDerivativeNet_66a95cd1-a2a8-453f-8172-547e3fa7ed05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfLeasedAssetsNetOperatingLeases_217025cd-29dc-43ff-b353-c4b5dadd824b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfLeasedAssetsNetOperatingLeases"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6a7e8b7d-6a2b-491c-93a6-8b3b7e5f4e4c" xlink:to="loc_us-gaap_GainLossOnSaleOfLeasedAssetsNetOperatingLeases_217025cd-29dc-43ff-b353-c4b5dadd824b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_2e71146a-8fc4-44e2-96a4-1237b894fc66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6a7e8b7d-6a2b-491c-93a6-8b3b7e5f4e4c" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_2e71146a-8fc4-44e2-96a4-1237b894fc66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLIFOReserveEffectOnIncomeNet_e51e6ece-8f1a-4e57-b3bb-dc58bca944d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryLIFOReserveEffectOnIncomeNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6a7e8b7d-6a2b-491c-93a6-8b3b7e5f4e4c" xlink:to="loc_us-gaap_InventoryLIFOReserveEffectOnIncomeNet_e51e6ece-8f1a-4e57-b3bb-dc58bca944d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_46ee8104-98c1-4e21-ba87-0451081dcee5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6a7e8b7d-6a2b-491c-93a6-8b3b7e5f4e4c" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_46ee8104-98c1-4e21-ba87-0451081dcee5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8cbc8a1b-3c88-401f-ae05-a5f10a85f694" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6a7e8b7d-6a2b-491c-93a6-8b3b7e5f4e4c" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8cbc8a1b-3c88-401f-ae05-a5f10a85f694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_5e5d12b0-a8ec-4584-8b0d-8515aa2ab002" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8cbc8a1b-3c88-401f-ae05-a5f10a85f694" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_5e5d12b0-a8ec-4584-8b0d-8515aa2ab002" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_cd864717-f45e-420f-8360-e4fa21d29184" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8cbc8a1b-3c88-401f-ae05-a5f10a85f694" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_cd864717-f45e-420f-8360-e4fa21d29184" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_fca7f0fa-eab0-4375-8149-5fdaef456ca5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8cbc8a1b-3c88-401f-ae05-a5f10a85f694" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_fca7f0fa-eab0-4375-8149-5fdaef456ca5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_42fedc28-5be8-45bc-9cb4-c43471544fb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8cbc8a1b-3c88-401f-ae05-a5f10a85f694" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_42fedc28-5be8-45bc-9cb4-c43471544fb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_83bc23fd-c892-42ae-97e3-20456e7db316" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8cbc8a1b-3c88-401f-ae05-a5f10a85f694" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_83bc23fd-c892-42ae-97e3-20456e7db316" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_8055e050-c459-49cd-9ce6-7d1262412ccd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_8cbc8a1b-3c88-401f-ae05-a5f10a85f694" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_8055e050-c459-49cd-9ce6-7d1262412ccd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c9a5f3e1-edd5-4135-bb66-96e43302a7c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_069389e8-2f90-41d8-b4a8-7b7aee1026b9" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c9a5f3e1-edd5-4135-bb66-96e43302a7c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_468e71ff-5868-4829-96a3-782471d75e37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a0e1b05e-c6cf-4457-bbba-19b729a96353" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_468e71ff-5868-4829-96a3-782471d75e37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2efcf445-8377-43cf-8c53-ee3698e63fde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_468e71ff-5868-4829-96a3-782471d75e37" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2efcf445-8377-43cf-8c53-ee3698e63fde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_1255194e-b7ca-4ec4-9d35-5154156ecff1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_468e71ff-5868-4829-96a3-782471d75e37" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_1255194e-b7ca-4ec4-9d35-5154156ecff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_PaymentsToAcquireRentalEquipment_bc927ff7-814e-43b6-af24-083d62ca3570" xlink:href="dsgr-20230331.xsd#dsgr_PaymentsToAcquireRentalEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_468e71ff-5868-4829-96a3-782471d75e37" xlink:to="loc_dsgr_PaymentsToAcquireRentalEquipment_bc927ff7-814e-43b6-af24-083d62ca3570" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_c10b9245-fe35-4ed3-9102-e2ad574fedff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfMachineryAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_468e71ff-5868-4829-96a3-782471d75e37" xlink:to="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_c10b9245-fe35-4ed3-9102-e2ad574fedff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7340f104-3a23-4908-9931-5ca03046be23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_468e71ff-5868-4829-96a3-782471d75e37" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7340f104-3a23-4908-9931-5ca03046be23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_19e0aaff-dcd2-452c-b8c3-1ec279835356" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a0e1b05e-c6cf-4457-bbba-19b729a96353" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_19e0aaff-dcd2-452c-b8c3-1ec279835356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_afd21bee-735d-42c8-b6e1-2cfb7c918050" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_19e0aaff-dcd2-452c-b8c3-1ec279835356" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_afd21bee-735d-42c8-b6e1-2cfb7c918050" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_dfbbcb68-b247-4442-9ffd-37d87668cd23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_19e0aaff-dcd2-452c-b8c3-1ec279835356" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_dfbbcb68-b247-4442-9ffd-37d87668cd23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSecuredDebt_88df3a61-f2d6-463e-9e1d-410bc84037a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfSecuredDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_19e0aaff-dcd2-452c-b8c3-1ec279835356" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSecuredDebt_88df3a61-f2d6-463e-9e1d-410bc84037a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_52f0ef5d-ebbc-416e-a0b2-1ae4994b1c8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_19e0aaff-dcd2-452c-b8c3-1ec279835356" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_52f0ef5d-ebbc-416e-a0b2-1ae4994b1c8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_2eab9819-8764-4481-8d67-cb6ba6d49d93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_19e0aaff-dcd2-452c-b8c3-1ec279835356" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_2eab9819-8764-4481-8d67-cb6ba6d49d93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_SharesRepurchasedHeldInTreasury_aaf7766f-15eb-454e-8f27-abe437fe7355" xlink:href="dsgr-20230331.xsd#dsgr_SharesRepurchasedHeldInTreasury"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_19e0aaff-dcd2-452c-b8c3-1ec279835356" xlink:to="loc_dsgr_SharesRepurchasedHeldInTreasury_aaf7766f-15eb-454e-8f27-abe437fe7355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_7a6e34c4-432d-4390-9d7a-5882e524d56e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_19e0aaff-dcd2-452c-b8c3-1ec279835356" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_7a6e34c4-432d-4390-9d7a-5882e524d56e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_PaymentOfEarnout_ba8bc4ce-e611-40b6-a0f1-31b85ece4b58" xlink:href="dsgr-20230331.xsd#dsgr_PaymentOfEarnout"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_19e0aaff-dcd2-452c-b8c3-1ec279835356" xlink:to="loc_dsgr_PaymentOfEarnout_ba8bc4ce-e611-40b6-a0f1-31b85ece4b58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_627c945e-a9cd-4938-b491-f5bcc2435699" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_19e0aaff-dcd2-452c-b8c3-1ec279835356" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_627c945e-a9cd-4938-b491-f5bcc2435699" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_cc389684-f23a-48c0-9326-548cb547a034" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a0e1b05e-c6cf-4457-bbba-19b729a96353" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_cc389684-f23a-48c0-9326-548cb547a034" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_26362f8a-269f-4bc6-9a5f-5719de16a7b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a0e1b05e-c6cf-4457-bbba-19b729a96353" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_26362f8a-269f-4bc6-9a5f-5719de16a7b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d80237be-5595-4b66-92b9-664044bfb864" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a0e1b05e-c6cf-4457-bbba-19b729a96353" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d80237be-5595-4b66-92b9-664044bfb864" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_eb825d83-1bee-4f36-91d6-ecad5913353a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a0e1b05e-c6cf-4457-bbba-19b729a96353" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_eb825d83-1bee-4f36-91d6-ecad5913353a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_562c19bf-e4e5-4378-871d-4c80911e0dd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a0e1b05e-c6cf-4457-bbba-19b729a96353" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_562c19bf-e4e5-4378-871d-4c80911e0dd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_134f8b3f-57bb-4b40-b5fb-2e2282f055a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a0e1b05e-c6cf-4457-bbba-19b729a96353" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_134f8b3f-57bb-4b40-b5fb-2e2282f055a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b046dded-05ca-4cca-9a00-9d95b1f2a3a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a0e1b05e-c6cf-4457-bbba-19b729a96353" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b046dded-05ca-4cca-9a00-9d95b1f2a3a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_52e4a471-d398-4010-9ad3-d84a04f0b765" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a0e1b05e-c6cf-4457-bbba-19b729a96353" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_52e4a471-d398-4010-9ad3-d84a04f0b765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_d2d3c23a-1a72-48dd-bc7d-d291626df1d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_52e4a471-d398-4010-9ad3-d84a04f0b765" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_d2d3c23a-1a72-48dd-bc7d-d291626df1d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_0bbbd37b-f048-458a-b1c2-b9208cbaa3f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_52e4a471-d398-4010-9ad3-d84a04f0b765" xlink:to="loc_us-gaap_InterestPaidNet_0bbbd37b-f048-458a-b1c2-b9208cbaa3f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_AdditionsOfAssetsUnderAFinanceLeaseLiability_792e677f-d71f-448a-8298-4e7ff0774a95" xlink:href="dsgr-20230331.xsd#dsgr_AdditionsOfAssetsUnderAFinanceLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_52e4a471-d398-4010-9ad3-d84a04f0b765" xlink:to="loc_dsgr_AdditionsOfAssetsUnderAFinanceLeaseLiability_792e677f-d71f-448a-8298-4e7ff0774a95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_AdditionsOfAssetsUnderAnOperatingLeaseLiability_eb49c6a1-e778-4b4a-abca-aa14b31ef71b" xlink:href="dsgr-20230331.xsd#dsgr_AdditionsOfAssetsUnderAnOperatingLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_52e4a471-d398-4010-9ad3-d84a04f0b765" xlink:to="loc_dsgr_AdditionsOfAssetsUnderAnOperatingLeaseLiability_eb49c6a1-e778-4b4a-abca-aa14b31ef71b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentation" xlink:type="simple" xlink:href="dsgr-20230331.xsd#NatureofOperationsandBasisofPresentation"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_ddb050b4-4c3e-42c2-9e0a-67c99701750e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations_d2ee5f83-070c-48c7-b125-bced5cdc4e51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NatureOfOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ddb050b4-4c3e-42c2-9e0a-67c99701750e" xlink:to="loc_us-gaap_NatureOfOperations_d2ee5f83-070c-48c7-b125-bced5cdc4e51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="dsgr-20230331.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_44d041de-08cb-4dfd-8189-114fa097ef13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_0fce3799-02dd-40ca-b3e8-f530b26f8b8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_44d041de-08cb-4dfd-8189-114fa097ef13" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_0fce3799-02dd-40ca-b3e8-f530b26f8b8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/BusinessAcquisitions" xlink:type="simple" xlink:href="dsgr-20230331.xsd#BusinessAcquisitions"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/BusinessAcquisitions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_e379667c-148e-4a45-851d-70aeac4e8834" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_9c66588f-f1f7-4afc-8ae6-cb1f4c7242e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_e379667c-148e-4a45-851d-70aeac4e8834" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_9c66588f-f1f7-4afc-8ae6-cb1f4c7242e0" 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="dsgr-20230331.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_0f67cd5c-4ed4-4a9d-800b-fe9ae4ee0898" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_5b44352a-3de3-476b-a367-47309b38cd6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredRevenueDisclosureAbstract_0f67cd5c-4ed4-4a9d-800b-fe9ae4ee0898" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_5b44352a-3de3-476b-a367-47309b38cd6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformation" xlink:type="simple" xlink:href="dsgr-20230331.xsd#SupplementalFinancialStatementInformation"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_cb4e723e-cbb0-45e3-96fc-0e2538f16704" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_a46c6182-4e2a-42b3-8880-dfc8ae710392" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalFinancialInformationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_cb4e723e-cbb0-45e3-96fc-0e2538f16704" xlink:to="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_a46c6182-4e2a-42b3-8880-dfc8ae710392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/GoodwillandIntangibleAssets" xlink:type="simple" xlink:href="dsgr-20230331.xsd#GoodwillandIntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/GoodwillandIntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_76aabe60-ae8b-41d0-854d-005c99cb568a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_a7a9bb4d-6439-4a3a-8f65-00fe74a23dad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_76aabe60-ae8b-41d0-854d-005c99cb568a" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_a7a9bb4d-6439-4a3a-8f65-00fe74a23dad" 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="dsgr-20230331.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_87dae02e-a770-4396-9e77-dcf71d277341" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_623a83fa-48de-45fd-b259-d699b28c0e2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesOfLessorDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_87dae02e-a770-4396-9e77-dcf71d277341" xlink:to="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_623a83fa-48de-45fd-b259-d699b28c0e2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_635774c7-0c53-452d-b4c8-8851c84dd737" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_87dae02e-a770-4396-9e77-dcf71d277341" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_635774c7-0c53-452d-b4c8-8851c84dd737" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_26f7db26-d9bb-43ba-b834-695bf821f6e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_87dae02e-a770-4396-9e77-dcf71d277341" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_26f7db26-d9bb-43ba-b834-695bf821f6e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/EarnoutDerivativeLiability" xlink:type="simple" xlink:href="dsgr-20230331.xsd#EarnoutDerivativeLiability"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/EarnoutDerivativeLiability" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_3c34fc3d-79b3-4a0c-91da-13ebc51483fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_19cc5d52-0b67-4571-8b75-cabd7a519c94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_3c34fc3d-79b3-4a0c-91da-13ebc51483fd" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_19cc5d52-0b67-4571-8b75-cabd7a519c94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/Debt" xlink:type="simple" xlink:href="dsgr-20230331.xsd#Debt"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/Debt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_d6e499c0-fc0e-4cf2-830e-3791f571a1f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_7fd6ef31-9887-4e43-86de-46730ae1c96c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d6e499c0-fc0e-4cf2-830e-3791f571a1f2" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_7fd6ef31-9887-4e43-86de-46730ae1c96c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="dsgr-20230331.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_6617ead0-e593-4744-b649-b6a227c5b247" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1bd4c95c-f4bb-4892-8c2b-241c08f15e96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6617ead0-e593-4744-b649-b6a227c5b247" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1bd4c95c-f4bb-4892-8c2b-241c08f15e96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockRepurchaseProgram" xlink:type="simple" xlink:href="dsgr-20230331.xsd#StockRepurchaseProgram"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/StockRepurchaseProgram" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfRepurchaseAgreementsAbstract_ead484c6-a457-476c-a7a7-5df2e2d7e81e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfRepurchaseAgreementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockTextBlock_7a49f8bd-d487-4d77-89c0-6202eb8acc5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfRepurchaseAgreementsAbstract_ead484c6-a457-476c-a7a7-5df2e2d7e81e" xlink:to="loc_us-gaap_TreasuryStockTextBlock_7a49f8bd-d487-4d77-89c0-6202eb8acc5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/EarningsPerShare" xlink:type="simple" xlink:href="dsgr-20230331.xsd#EarningsPerShare"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/EarningsPerShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_a957cfd0-9324-4910-90d5-7240b764896c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_4a3f8ce5-12fd-4031-b5ef-8545d5f83f22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a957cfd0-9324-4910-90d5-7240b764896c" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_4a3f8ce5-12fd-4031-b5ef-8545d5f83f22" 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="dsgr-20230331.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_3a1ca88d-842a-43f3-abc1-44e807861724" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_b2b97ec4-003f-4c20-8c97-d193028c49ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3a1ca88d-842a-43f3-abc1-44e807861724" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_b2b97ec4-003f-4c20-8c97-d193028c49ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="dsgr-20230331.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_e4c41149-81f2-484c-b321-1b85386297dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalMattersAndContingenciesTextBlock_1a6ba835-5148-4516-bccd-6b1f0e3b64ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LegalMattersAndContingenciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_e4c41149-81f2-484c-b321-1b85386297dd" xlink:to="loc_us-gaap_LegalMattersAndContingenciesTextBlock_1a6ba835-5148-4516-bccd-6b1f0e3b64ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RelatedPartyTransactions" xlink:type="simple" xlink:href="dsgr-20230331.xsd#RelatedPartyTransactions"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/RelatedPartyTransactions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_cadfa609-cb69-4dbf-b5e3-3daf2a3b99d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_RelatedPartyTransactionTextBlock_15c957ab-2760-4353-89ae-a329efd8be8b" xlink:href="dsgr-20230331.xsd#dsgr_RelatedPartyTransactionTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_cadfa609-cb69-4dbf-b5e3-3daf2a3b99d4" xlink:to="loc_dsgr_RelatedPartyTransactionTextBlock_15c957ab-2760-4353-89ae-a329efd8be8b" 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="dsgr-20230331.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_89277b58-15ed-4944-ba40-daa6e1c54d9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_a43113cd-4ce4-4b26-a23a-e5b2ad0bff3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_89277b58-15ed-4944-ba40-daa6e1c54d9c" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_a43113cd-4ce4-4b26-a23a-e5b2ad0bff3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SubsequentEvent" xlink:type="simple" xlink:href="dsgr-20230331.xsd#SubsequentEvent"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/SubsequentEvent" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_0bbce998-368a-43be-8752-7a97f0ccdc00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_9ff91d02-b13d-4991-aa5c-2be8475e9b39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_0bbce998-368a-43be-8752-7a97f0ccdc00" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_9ff91d02-b13d-4991-aa5c-2be8475e9b39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="dsgr-20230331.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_af61979a-7020-49da-a34f-0e46dd8c1fb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_eab8a77b-912c-4734-a364-d296c988fe44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_af61979a-7020-49da-a34f-0e46dd8c1fb5" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_eab8a77b-912c-4734-a364-d296c988fe44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_90273528-c590-4e1a-9dfb-dd3755afe3da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_af61979a-7020-49da-a34f-0e46dd8c1fb5" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_90273528-c590-4e1a-9dfb-dd3755afe3da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_dcabb6ed-25aa-4eab-958b-4ad1efa2f2c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_af61979a-7020-49da-a34f-0e46dd8c1fb5" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_dcabb6ed-25aa-4eab-958b-4ad1efa2f2c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_f52f5f8d-e579-445c-822f-ba913418a891" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_af61979a-7020-49da-a34f-0e46dd8c1fb5" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_f52f5f8d-e579-445c-822f-ba913418a891" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/BusinessAcquisitionsTables" xlink:type="simple" xlink:href="dsgr-20230331.xsd#BusinessAcquisitionsTables"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/BusinessAcquisitionsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_3b44bccc-8cf2-4237-972e-1b80a834d890" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_7397ac46-1753-4fb3-abe0-dafbff32f2d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_3b44bccc-8cf2-4237-972e-1b80a834d890" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_7397ac46-1753-4fb3-abe0-dafbff32f2d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_ce58d0c7-497d-4efe-a721-614ebebed2b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_3b44bccc-8cf2-4237-972e-1b80a834d890" xlink:to="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_ce58d0c7-497d-4efe-a721-614ebebed2b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_47c1b614-5dac-48c0-b199-b25b6fbd348b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_3b44bccc-8cf2-4237-972e-1b80a834d890" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_47c1b614-5dac-48c0-b199-b25b6fbd348b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_7b7a3169-2296-427b-b250-3f905ee1189f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_3b44bccc-8cf2-4237-972e-1b80a834d890" xlink:to="loc_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_7b7a3169-2296-427b-b250-3f905ee1189f" 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="dsgr-20230331.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_d7fffc79-13ba-4365-94cf-ed60e13ad107" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_534c4adb-fdc4-486f-906a-f1ac3c1fb938" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredRevenueDisclosureAbstract_d7fffc79-13ba-4365-94cf-ed60e13ad107" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_534c4adb-fdc4-486f-906a-f1ac3c1fb938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock_f422da17-fd6d-40b7-a83f-10e083322014" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLeaseIncomeTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredRevenueDisclosureAbstract_d7fffc79-13ba-4365-94cf-ed60e13ad107" xlink:to="loc_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock_f422da17-fd6d-40b7-a83f-10e083322014" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationTables" xlink:type="simple" xlink:href="dsgr-20230331.xsd#SupplementalFinancialStatementInformationTables"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_2f8b2cb1-4c57-4d2d-95fc-77bd11e416df" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_6ef7759a-627d-4c0a-b19d-ab838d80ba5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_2f8b2cb1-4c57-4d2d-95fc-77bd11e416df" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_6ef7759a-627d-4c0a-b19d-ab838d80ba5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_e7de1641-339a-4b87-8cce-c943845a8416" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_2f8b2cb1-4c57-4d2d-95fc-77bd11e416df" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_e7de1641-339a-4b87-8cce-c943845a8416" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesTableTextBlock_25baac7e-7f60-4d7f-9227-575e9a821bf3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_2f8b2cb1-4c57-4d2d-95fc-77bd11e416df" xlink:to="loc_us-gaap_OtherLiabilitiesTableTextBlock_25baac7e-7f60-4d7f-9227-575e9a821bf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsTables" xlink:type="simple" xlink:href="dsgr-20230331.xsd#GoodwillandIntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_753f13ae-d1f7-4b5e-8544-8ead1dcd9e0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_79987694-80fe-43a1-977a-f4943ce9c065" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_753f13ae-d1f7-4b5e-8544-8ead1dcd9e0c" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_79987694-80fe-43a1-977a-f4943ce9c065" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_760b0134-7fdd-42ae-b18a-0f01cf99a5dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_753f13ae-d1f7-4b5e-8544-8ead1dcd9e0c" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_760b0134-7fdd-42ae-b18a-0f01cf99a5dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_de4bb26b-183f-40b5-b23e-ef8abd0da60a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_753f13ae-d1f7-4b5e-8544-8ead1dcd9e0c" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_de4bb26b-183f-40b5-b23e-ef8abd0da60a" 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="dsgr-20230331.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_6070aa1f-5291-43ed-a643-2788c0784091" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_c801f9f9-aefd-4ae2-82b8-628e626e6f12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6070aa1f-5291-43ed-a643-2788c0784091" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_c801f9f9-aefd-4ae2-82b8-628e626e6f12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_OperatingLeaseAssetsAndLiabilitiesTableTextBlock_c36b83e0-5c04-497a-bbf2-33902b1d0b8c" xlink:href="dsgr-20230331.xsd#dsgr_OperatingLeaseAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6070aa1f-5291-43ed-a643-2788c0784091" xlink:to="loc_dsgr_OperatingLeaseAssetsAndLiabilitiesTableTextBlock_c36b83e0-5c04-497a-bbf2-33902b1d0b8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_5e59758a-1f8e-49e4-b41b-703557d00a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6070aa1f-5291-43ed-a643-2788c0784091" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_5e59758a-1f8e-49e4-b41b-703557d00a4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_fa0a180a-553c-441e-bdb3-60142d2e8e83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6070aa1f-5291-43ed-a643-2788c0784091" xlink:to="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_fa0a180a-553c-441e-bdb3-60142d2e8e83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityTables" xlink:type="simple" xlink:href="dsgr-20230331.xsd#EarnoutDerivativeLiabilityTables"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_9173f2c9-f447-40c8-8e86-7912f7242dcc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_94b5e42c-672d-489f-af03-962e2fc7b96b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_9173f2c9-f447-40c8-8e86-7912f7242dcc" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_94b5e42c-672d-489f-af03-962e2fc7b96b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/DebtTables" xlink:type="simple" xlink:href="dsgr-20230331.xsd#DebtTables"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/DebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_8094d51e-4390-4b78-9b1b-ba147a876831" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_a758ec1b-c3c1-4ed7-8a92-b5473fedbcb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8094d51e-4390-4b78-9b1b-ba147a876831" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_a758ec1b-c3c1-4ed7-8a92-b5473fedbcb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="dsgr-20230331.xsd#StockBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/StockBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_07cf3c16-0c69-416a-a950-e330593dc035" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_ef74373f-df0d-4ffd-9499-b574d8628915" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_07cf3c16-0c69-416a-a950-e330593dc035" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_ef74373f-df0d-4ffd-9499-b574d8628915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_532dc0f7-4591-4ec2-8c64-62a21185e8cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_07cf3c16-0c69-416a-a950-e330593dc035" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_532dc0f7-4591-4ec2-8c64-62a21185e8cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="dsgr-20230331.xsd#EarningsPerShareTables"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/EarningsPerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_469e3f5a-a825-4d3b-8227-59ed16b768b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SegmentReportingTables" xlink:type="simple" xlink:href="dsgr-20230331.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_2d128e8f-bdc1-4598-a5fa-f00db0089a8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_0483d14c-c1ab-4a69-a44b-5be0e0bdb4c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_2d128e8f-bdc1-4598-a5fa-f00db0089a8b" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_0483d14c-c1ab-4a69-a44b-5be0e0bdb4c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#NatureofOperationsandBasisofPresentationDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_b8420448-d1eb-40ec-9871-2c6bb099437e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_NumberOfPrincipalOperatingSegments_02e286c4-dfe1-4a00-b8ba-1ba0ed501c42" xlink:href="dsgr-20230331.xsd#dsgr_NumberOfPrincipalOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b8420448-d1eb-40ec-9871-2c6bb099437e" xlink:to="loc_dsgr_NumberOfPrincipalOperatingSegments_02e286c4-dfe1-4a00-b8ba-1ba0ed501c42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_971f46e9-32d4-4f06-bb0c-d7dc34fa9d42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b8420448-d1eb-40ec-9871-2c6bb099437e" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_971f46e9-32d4-4f06-bb0c-d7dc34fa9d42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_beff7cc6-576e-423a-a92e-1a285d6dd50d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_971f46e9-32d4-4f06-bb0c-d7dc34fa9d42" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_beff7cc6-576e-423a-a92e-1a285d6dd50d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4a5e1911-531d-4345-9ecb-02a0c4bbdc7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_beff7cc6-576e-423a-a92e-1a285d6dd50d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4a5e1911-531d-4345-9ecb-02a0c4bbdc7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_TestEquityMember_bac4a5a5-550b-4e37-865b-2625ac9b997d" xlink:href="dsgr-20230331.xsd#dsgr_TestEquityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4a5e1911-531d-4345-9ecb-02a0c4bbdc7c" xlink:to="loc_dsgr_TestEquityMember_bac4a5a5-550b-4e37-865b-2625ac9b997d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_GexproMember_401d5b15-6b27-4b7b-b52f-63aa33b1911a" xlink:href="dsgr-20230331.xsd#dsgr_GexproMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4a5e1911-531d-4345-9ecb-02a0c4bbdc7c" xlink:to="loc_dsgr_GexproMember_401d5b15-6b27-4b7b-b52f-63aa33b1911a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_DSGFormerlyLawsonMember_334d08fb-98a1-4301-88df-cf5b3c4e99ee" xlink:href="dsgr-20230331.xsd#dsgr_DSGFormerlyLawsonMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4a5e1911-531d-4345-9ecb-02a0c4bbdc7c" xlink:to="loc_dsgr_DSGFormerlyLawsonMember_334d08fb-98a1-4301-88df-cf5b3c4e99ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_d36db208-25ab-446d-a4e2-4fe5ceb01858" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_971f46e9-32d4-4f06-bb0c-d7dc34fa9d42" xlink:to="loc_srt_CounterpartyNameAxis_d36db208-25ab-446d-a4e2-4fe5ceb01858" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_e789f7db-2d0d-4e84-b8d7-61894febda2d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_d36db208-25ab-446d-a4e2-4fe5ceb01858" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_e789f7db-2d0d-4e84-b8d7-61894febda2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_TestEquityEquityholderMember_218e234f-d211-47ac-bae4-218e8735072b" xlink:href="dsgr-20230331.xsd#dsgr_TestEquityEquityholderMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_e789f7db-2d0d-4e84-b8d7-61894febda2d" xlink:to="loc_dsgr_TestEquityEquityholderMember_218e234f-d211-47ac-bae4-218e8735072b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_GexproServicesHoldbackSharesMember_80a42095-3e63-4228-a09d-cc7e35099984" xlink:href="dsgr-20230331.xsd#dsgr_GexproServicesHoldbackSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_e789f7db-2d0d-4e84-b8d7-61894febda2d" xlink:to="loc_dsgr_GexproServicesHoldbackSharesMember_80a42095-3e63-4228-a09d-cc7e35099984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_EarnoutSharesMember_498516de-01ce-49f5-9be2-cdd29084aa53" xlink:href="dsgr-20230331.xsd#dsgr_EarnoutSharesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_e789f7db-2d0d-4e84-b8d7-61894febda2d" xlink:to="loc_dsgr_EarnoutSharesMember_498516de-01ce-49f5-9be2-cdd29084aa53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_GexproServicesStockholderMember_973e6aba-92ca-40c2-8912-641c3d144d53" xlink:href="dsgr-20230331.xsd#dsgr_GexproServicesStockholderMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_e789f7db-2d0d-4e84-b8d7-61894febda2d" xlink:to="loc_dsgr_GexproServicesStockholderMember_973e6aba-92ca-40c2-8912-641c3d144d53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_TestEquityAndGexproServicesShareholdersMember_6b0a984a-b755-4771-82ac-a5b2f38babd9" xlink:href="dsgr-20230331.xsd#dsgr_TestEquityAndGexproServicesShareholdersMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_e789f7db-2d0d-4e84-b8d7-61894febda2d" xlink:to="loc_dsgr_TestEquityAndGexproServicesShareholdersMember_6b0a984a-b755-4771-82ac-a5b2f38babd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_9a9321c0-ed8a-4867-9b1a-ea3e6140e5f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_971f46e9-32d4-4f06-bb0c-d7dc34fa9d42" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_9a9321c0-ed8a-4867-9b1a-ea3e6140e5f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_0ec34607-1ad8-4026-a76c-6ae9b49d37da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_9a9321c0-ed8a-4867-9b1a-ea3e6140e5f0" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_0ec34607-1ad8-4026-a76c-6ae9b49d37da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_GexproServicesHoldbackSharesMember_c6124e7b-921e-4ffd-8058-d30ee89166f1" xlink:href="dsgr-20230331.xsd#dsgr_GexproServicesHoldbackSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_0ec34607-1ad8-4026-a76c-6ae9b49d37da" xlink:to="loc_dsgr_GexproServicesHoldbackSharesMember_c6124e7b-921e-4ffd-8058-d30ee89166f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_6ee8ecc8-8bf9-4bc8-9699-790b7c907f58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_971f46e9-32d4-4f06-bb0c-d7dc34fa9d42" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_6ee8ecc8-8bf9-4bc8-9699-790b7c907f58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_BusinessAcquisitionEquityInterestIssuedOrIssuableExchangeRatio_d4274ef6-4ccb-4279-bc05-4fd98733b871" xlink:href="dsgr-20230331.xsd#dsgr_BusinessAcquisitionEquityInterestIssuedOrIssuableExchangeRatio"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_6ee8ecc8-8bf9-4bc8-9699-790b7c907f58" xlink:to="loc_dsgr_BusinessAcquisitionEquityInterestIssuedOrIssuableExchangeRatio_d4274ef6-4ccb-4279-bc05-4fd98733b871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_b15f45b2-d89d-4ba2-820a-91def8d6ca14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_6ee8ecc8-8bf9-4bc8-9699-790b7c907f58" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_b15f45b2-d89d-4ba2-820a-91def8d6ca14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_NumberOfBranches_a4ccdc0a-d697-4321-bec1-fb044fd6a0bf" xlink:href="dsgr-20230331.xsd#dsgr_NumberOfBranches"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_6ee8ecc8-8bf9-4bc8-9699-790b7c907f58" xlink:to="loc_dsgr_NumberOfBranches_a4ccdc0a-d697-4321-bec1-fb044fd6a0bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#BusinessAcquisitionsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_862098c5-2b25-4cee-ba63-352228ad9544" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_601ec2d1-4970-4737-ad6f-34ad9030bc8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_862098c5-2b25-4cee-ba63-352228ad9544" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_601ec2d1-4970-4737-ad6f-34ad9030bc8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_46c9f207-0351-4230-a009-c0629a47193e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_601ec2d1-4970-4737-ad6f-34ad9030bc8f" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_46c9f207-0351-4230-a009-c0629a47193e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d7c3cb39-42f1-42a6-8468-acfe0906d2d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_46c9f207-0351-4230-a009-c0629a47193e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d7c3cb39-42f1-42a6-8468-acfe0906d2d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_HISCOMember_93a55355-2f88-44b1-b18e-2e7541dc832b" xlink:href="dsgr-20230331.xsd#dsgr_HISCOMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d7c3cb39-42f1-42a6-8468-acfe0906d2d8" xlink:to="loc_dsgr_HISCOMember_93a55355-2f88-44b1-b18e-2e7541dc832b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_DSGFormerlyLawsonMember_ab4df18d-a4b1-48b5-8782-2d720c0947c0" xlink:href="dsgr-20230331.xsd#dsgr_DSGFormerlyLawsonMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d7c3cb39-42f1-42a6-8468-acfe0906d2d8" xlink:to="loc_dsgr_DSGFormerlyLawsonMember_ab4df18d-a4b1-48b5-8782-2d720c0947c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_FrontierMember_4805f194-8fd6-4b39-8b86-30cce65cebd1" xlink:href="dsgr-20230331.xsd#dsgr_FrontierMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d7c3cb39-42f1-42a6-8468-acfe0906d2d8" xlink:to="loc_dsgr_FrontierMember_4805f194-8fd6-4b39-8b86-30cce65cebd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_NationalTestEquipmentMember_35498dfb-1229-4f64-a3cd-20a2fc6c258a" xlink:href="dsgr-20230331.xsd#dsgr_NationalTestEquipmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d7c3cb39-42f1-42a6-8468-acfe0906d2d8" xlink:to="loc_dsgr_NationalTestEquipmentMember_35498dfb-1229-4f64-a3cd-20a2fc6c258a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_ResoluxMember_40e226f3-c678-43fb-a99e-e7a719edffc0" xlink:href="dsgr-20230331.xsd#dsgr_ResoluxMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d7c3cb39-42f1-42a6-8468-acfe0906d2d8" xlink:to="loc_dsgr_ResoluxMember_40e226f3-c678-43fb-a99e-e7a719edffc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7085570e-e558-4297-bbf0-d3c50966f7a1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_601ec2d1-4970-4737-ad6f-34ad9030bc8f" xlink:to="loc_dei_LegalEntityAxis_7085570e-e558-4297-bbf0-d3c50966f7a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_959f14a2-6ba5-4b63-96c9-fd0f66bd3fed" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_7085570e-e558-4297-bbf0-d3c50966f7a1" xlink:to="loc_dei_EntityDomain_959f14a2-6ba5-4b63-96c9-fd0f66bd3fed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_TestEquityMember_efb830fb-4bda-4d6d-9509-dd9689f67e74" xlink:href="dsgr-20230331.xsd#dsgr_TestEquityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_959f14a2-6ba5-4b63-96c9-fd0f66bd3fed" xlink:to="loc_dsgr_TestEquityMember_efb830fb-4bda-4d6d-9509-dd9689f67e74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_LutherKingCapitalManagementMember_b6f96c47-88e1-4c9e-a466-3aa085231a5d" xlink:href="dsgr-20230331.xsd#dsgr_LutherKingCapitalManagementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_959f14a2-6ba5-4b63-96c9-fd0f66bd3fed" xlink:to="loc_dsgr_LutherKingCapitalManagementMember_b6f96c47-88e1-4c9e-a466-3aa085231a5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_6e1b4e71-44cc-44ab-be5f-dea7feab6be3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_601ec2d1-4970-4737-ad6f-34ad9030bc8f" xlink:to="loc_srt_CounterpartyNameAxis_6e1b4e71-44cc-44ab-be5f-dea7feab6be3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_09e09e61-88a8-4c2e-8b66-2facd8d24df4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_6e1b4e71-44cc-44ab-be5f-dea7feab6be3" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_09e09e61-88a8-4c2e-8b66-2facd8d24df4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_TestEquityAndGexproMember_b6681e62-d294-4574-bbfc-6d3d07925180" xlink:href="dsgr-20230331.xsd#dsgr_TestEquityAndGexproMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_09e09e61-88a8-4c2e-8b66-2facd8d24df4" xlink:to="loc_dsgr_TestEquityAndGexproMember_b6681e62-d294-4574-bbfc-6d3d07925180" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_TestEquityAndGexproServicesFormerOwnersMember_da94c272-44c0-4617-ac43-10be4a4fd075" xlink:href="dsgr-20230331.xsd#dsgr_TestEquityAndGexproServicesFormerOwnersMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_09e09e61-88a8-4c2e-8b66-2facd8d24df4" xlink:to="loc_dsgr_TestEquityAndGexproServicesFormerOwnersMember_da94c272-44c0-4617-ac43-10be4a4fd075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_d902c88b-68a2-4d1f-89bb-d08736382c1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_601ec2d1-4970-4737-ad6f-34ad9030bc8f" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_d902c88b-68a2-4d1f-89bb-d08736382c1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_7bf04362-1231-44d5-83ce-5157bfe79094" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_d902c88b-68a2-4d1f-89bb-d08736382c1d" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_7bf04362-1231-44d5-83ce-5157bfe79094" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_EarnoutSharesMember_6ee8530a-0c98-41f8-a688-7060f2545c6f" xlink:href="dsgr-20230331.xsd#dsgr_EarnoutSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_7bf04362-1231-44d5-83ce-5157bfe79094" xlink:to="loc_dsgr_EarnoutSharesMember_6ee8530a-0c98-41f8-a688-7060f2545c6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cd950b62-58be-4db6-ba91-0c27acd5b9a0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_601ec2d1-4970-4737-ad6f-34ad9030bc8f" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cd950b62-58be-4db6-ba91-0c27acd5b9a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_e7521ec0-a2ee-4fc8-b6e9-6014f52f51ce" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cd950b62-58be-4db6-ba91-0c27acd5b9a0" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_e7521ec0-a2ee-4fc8-b6e9-6014f52f51ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_LutherKingCapitalManagementMember_053384f7-9c8b-4e4e-bc05-554ace871d9d" xlink:href="dsgr-20230331.xsd#dsgr_LutherKingCapitalManagementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_e7521ec0-a2ee-4fc8-b6e9-6014f52f51ce" xlink:to="loc_dsgr_LutherKingCapitalManagementMember_053384f7-9c8b-4e4e-bc05-554ace871d9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_d7af5dbd-8514-46fd-9fa8-8d525c4aa1f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_601ec2d1-4970-4737-ad6f-34ad9030bc8f" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_d7af5dbd-8514-46fd-9fa8-8d525c4aa1f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_6b59498d-4a49-4b8f-9ca8-5f214b78a918" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_d7af5dbd-8514-46fd-9fa8-8d525c4aa1f0" xlink:to="loc_us-gaap_RelatedPartyDomain_6b59498d-4a49-4b8f-9ca8-5f214b78a918" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestorMember_69272b7d-bf71-4070-a4f5-3e3d8fa905b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_6b59498d-4a49-4b8f-9ca8-5f214b78a918" xlink:to="loc_us-gaap_InvestorMember_69272b7d-bf71-4070-a4f5-3e3d8fa905b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_133790db-704e-4b1d-834b-2581a7fd7269" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_601ec2d1-4970-4737-ad6f-34ad9030bc8f" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_133790db-704e-4b1d-834b-2581a7fd7269" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_BusinessCombinationNumberOfLocations_3754aef5-06c6-4b81-aacf-251c42763bdf" xlink:href="dsgr-20230331.xsd#dsgr_BusinessCombinationNumberOfLocations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_133790db-704e-4b1d-834b-2581a7fd7269" xlink:to="loc_dsgr_BusinessCombinationNumberOfLocations_3754aef5-06c6-4b81-aacf-251c42763bdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_859163f7-ced4-4635-9328-ed4ebacfb748" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_133790db-704e-4b1d-834b-2581a7fd7269" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_859163f7-ced4-4635-9328-ed4ebacfb748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_24270b94-6c82-4e83-b123-433dd1bd0164" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_133790db-704e-4b1d-834b-2581a7fd7269" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_24270b94-6c82-4e83-b123-433dd1bd0164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_BusinessCombinationCashConsiderationTransferredEquityInterestsIssuedAndIssuable_719a630a-ea99-472e-a715-4cebccc2aae9" xlink:href="dsgr-20230331.xsd#dsgr_BusinessCombinationCashConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_133790db-704e-4b1d-834b-2581a7fd7269" xlink:to="loc_dsgr_BusinessCombinationCashConsiderationTransferredEquityInterestsIssuedAndIssuable_719a630a-ea99-472e-a715-4cebccc2aae9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_9afa1b2f-f9aa-4ab4-9e31-a588f71e502e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_133790db-704e-4b1d-834b-2581a7fd7269" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_9afa1b2f-f9aa-4ab4-9e31-a588f71e502e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_d5cc97bf-7d81-40cc-9be3-14db6b86eb05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_133790db-704e-4b1d-834b-2581a7fd7269" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_d5cc97bf-7d81-40cc-9be3-14db6b86eb05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_3d7ba236-8a92-4a92-9031-f4ed2d2b006a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_133790db-704e-4b1d-834b-2581a7fd7269" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_3d7ba236-8a92-4a92-9031-f4ed2d2b006a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_NumberOfPrincipalOperatingSegments_caa1324c-4d0d-45f5-bb22-82048b1bef8a" xlink:href="dsgr-20230331.xsd#dsgr_NumberOfPrincipalOperatingSegments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_133790db-704e-4b1d-834b-2581a7fd7269" xlink:to="loc_dsgr_NumberOfPrincipalOperatingSegments_caa1324c-4d0d-45f5-bb22-82048b1bef8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_633b9e41-a54f-441f-b51b-eec6d362f8fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_133790db-704e-4b1d-834b-2581a7fd7269" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_633b9e41-a54f-441f-b51b-eec6d362f8fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_72213dfd-1314-4b1c-a685-50b2d63c9c88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_133790db-704e-4b1d-834b-2581a7fd7269" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_72213dfd-1314-4b1c-a685-50b2d63c9c88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_46235c62-3770-41f9-9911-de81c83594a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_133790db-704e-4b1d-834b-2581a7fd7269" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_46235c62-3770-41f9-9911-de81c83594a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_3aed0d1f-8960-4bc5-a182-81e270b0d57d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_133790db-704e-4b1d-834b-2581a7fd7269" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_3aed0d1f-8960-4bc5-a182-81e270b0d57d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_RelatedPartyTransactionSharesOwned_20996577-ee89-45d7-a528-edb76966939e" xlink:href="dsgr-20230331.xsd#dsgr_RelatedPartyTransactionSharesOwned"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_133790db-704e-4b1d-834b-2581a7fd7269" xlink:to="loc_dsgr_RelatedPartyTransactionSharesOwned_20996577-ee89-45d7-a528-edb76966939e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_RelatedPartyTransactionCommonStockOutstanding_5793c927-6c13-4278-8f53-11277ca4fa6c" xlink:href="dsgr-20230331.xsd#dsgr_RelatedPartyTransactionCommonStockOutstanding"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_133790db-704e-4b1d-834b-2581a7fd7269" xlink:to="loc_dsgr_RelatedPartyTransactionCommonStockOutstanding_5793c927-6c13-4278-8f53-11277ca4fa6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#BusinessAcquisitionsInitialPurchasePriceAllocationDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_5cf60ebb-cdb9-4cbd-bf38-c943dead574a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_81050ab7-e9b2-4ffb-a114-2dc24e451d62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_5cf60ebb-cdb9-4cbd-bf38-c943dead574a" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_81050ab7-e9b2-4ffb-a114-2dc24e451d62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_f7c85809-690d-40e5-a883-875070116c08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_81050ab7-e9b2-4ffb-a114-2dc24e451d62" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_f7c85809-690d-40e5-a883-875070116c08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b957c6f2-f164-4d71-bb6b-f9005408baac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f7c85809-690d-40e5-a883-875070116c08" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b957c6f2-f164-4d71-bb6b-f9005408baac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_DSGFormerlyLawsonMember_321f2b2f-aea4-4cfa-8d52-548303e63155" xlink:href="dsgr-20230331.xsd#dsgr_DSGFormerlyLawsonMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b957c6f2-f164-4d71-bb6b-f9005408baac" xlink:to="loc_dsgr_DSGFormerlyLawsonMember_321f2b2f-aea4-4cfa-8d52-548303e63155" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_2b00479f-b4eb-4d69-8e3d-c54f120b8ddb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_81050ab7-e9b2-4ffb-a114-2dc24e451d62" xlink:to="loc_srt_CounterpartyNameAxis_2b00479f-b4eb-4d69-8e3d-c54f120b8ddb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_d32be902-c29f-4163-8f7d-064279eb73e0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_2b00479f-b4eb-4d69-8e3d-c54f120b8ddb" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_d32be902-c29f-4163-8f7d-064279eb73e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_TestEquityAndGexproMember_2be0dd5c-3355-4b8c-90cf-28edddf710a2" xlink:href="dsgr-20230331.xsd#dsgr_TestEquityAndGexproMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_d32be902-c29f-4163-8f7d-064279eb73e0" xlink:to="loc_dsgr_TestEquityAndGexproMember_2be0dd5c-3355-4b8c-90cf-28edddf710a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_deb450fd-e8a9-430f-b575-45562079fda2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_81050ab7-e9b2-4ffb-a114-2dc24e451d62" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_deb450fd-e8a9-430f-b575-45562079fda2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_dd30256f-7bfe-459c-9e19-04cac289a58c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_deb450fd-e8a9-430f-b575-45562079fda2" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_dd30256f-7bfe-459c-9e19-04cac289a58c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionSharePrice_fcacb599-d2ab-49e6-9464-4e6c90e947b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionSharePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_deb450fd-e8a9-430f-b575-45562079fda2" xlink:to="loc_us-gaap_BusinessAcquisitionSharePrice_fcacb599-d2ab-49e6-9464-4e6c90e947b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_ff7d25da-721b-4a94-9147-f7792f2bfbf6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_deb450fd-e8a9-430f-b575-45562079fda2" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_ff7d25da-721b-4a94-9147-f7792f2bfbf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredOther1_d956ff9d-242b-4983-a2c1-7143a0ce09fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredOther1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_deb450fd-e8a9-430f-b575-45562079fda2" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredOther1_d956ff9d-242b-4983-a2c1-7143a0ce09fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_5ab9c640-5450-4c58-9510-e76442d30f0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_deb450fd-e8a9-430f-b575-45562079fda2" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_5ab9c640-5450-4c58-9510-e76442d30f0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_b2c1f5bc-96a2-4641-831a-f28c9015daa9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_10d4b29c-78a6-486f-a897-955ac73b8284" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_b2c1f5bc-96a2-4641-831a-f28c9015daa9" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_10d4b29c-78a6-486f-a897-955ac73b8284" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_8e52638f-763f-43db-8627-8f6fd8d4f590" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_10d4b29c-78a6-486f-a897-955ac73b8284" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_8e52638f-763f-43db-8627-8f6fd8d4f590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9ae9af05-c3c7-4d70-aa90-3d0af7a514b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_8e52638f-763f-43db-8627-8f6fd8d4f590" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9ae9af05-c3c7-4d70-aa90-3d0af7a514b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_DSGFormerlyLawsonMember_4598f1fb-7e38-4b5a-a6fc-16ac03c08d55" xlink:href="dsgr-20230331.xsd#dsgr_DSGFormerlyLawsonMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9ae9af05-c3c7-4d70-aa90-3d0af7a514b2" xlink:to="loc_dsgr_DSGFormerlyLawsonMember_4598f1fb-7e38-4b5a-a6fc-16ac03c08d55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_A2022AcquisitionsMember_6caddb74-1f4a-4677-a075-799f54263755" xlink:href="dsgr-20230331.xsd#dsgr_A2022AcquisitionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9ae9af05-c3c7-4d70-aa90-3d0af7a514b2" xlink:to="loc_dsgr_A2022AcquisitionsMember_6caddb74-1f4a-4677-a075-799f54263755" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_InterworldHighwayLLCMember_a684928a-669c-495a-a075-17d0550d788e" xlink:href="dsgr-20230331.xsd#dsgr_InterworldHighwayLLCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dsgr_A2022AcquisitionsMember_6caddb74-1f4a-4677-a075-799f54263755" xlink:to="loc_dsgr_InterworldHighwayLLCMember_a684928a-669c-495a-a075-17d0550d788e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_ResoluxMember_a12214ea-7f76-44b6-af5a-daf0d42a2477" xlink:href="dsgr-20230331.xsd#dsgr_ResoluxMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dsgr_A2022AcquisitionsMember_6caddb74-1f4a-4677-a075-799f54263755" xlink:to="loc_dsgr_ResoluxMember_a12214ea-7f76-44b6-af5a-daf0d42a2477" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_FrontierMember_d459da5a-19e5-4750-ba05-722144d4a326" xlink:href="dsgr-20230331.xsd#dsgr_FrontierMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dsgr_A2022AcquisitionsMember_6caddb74-1f4a-4677-a075-799f54263755" xlink:to="loc_dsgr_FrontierMember_d459da5a-19e5-4750-ba05-722144d4a326" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_NationalTestEquipmentMember_8b609cee-0d33-4960-a574-1ff02e2c4837" xlink:href="dsgr-20230331.xsd#dsgr_NationalTestEquipmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dsgr_A2022AcquisitionsMember_6caddb74-1f4a-4677-a075-799f54263755" xlink:to="loc_dsgr_NationalTestEquipmentMember_8b609cee-0d33-4960-a574-1ff02e2c4837" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_InstrumexMember_c6fcf8ec-8086-442a-b486-83dcc1573d2c" xlink:href="dsgr-20230331.xsd#dsgr_InstrumexMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dsgr_A2022AcquisitionsMember_6caddb74-1f4a-4677-a075-799f54263755" xlink:to="loc_dsgr_InstrumexMember_c6fcf8ec-8086-442a-b486-83dcc1573d2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6cb22f54-c896-4f0b-9ed6-48f77da7a6ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_10d4b29c-78a6-486f-a897-955ac73b8284" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6cb22f54-c896-4f0b-9ed6-48f77da7a6ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_480d1529-5237-4f56-a34c-675a58057574" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6cb22f54-c896-4f0b-9ed6-48f77da7a6ea" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_480d1529-5237-4f56-a34c-675a58057574" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_6d39ddfc-e019-4409-8217-02328c5cc480" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_480d1529-5237-4f56-a34c-675a58057574" xlink:to="loc_us-gaap_CustomerRelationshipsMember_6d39ddfc-e019-4409-8217-02328c5cc480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_789b36e9-b588-4aaf-a6b4-ef01b3c409fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_480d1529-5237-4f56-a34c-675a58057574" xlink:to="loc_us-gaap_TradeNamesMember_789b36e9-b588-4aaf-a6b4-ef01b3c409fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_d42543f1-7cbe-4bb1-adf7-775280b00ba6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_10d4b29c-78a6-486f-a897-955ac73b8284" xlink:to="loc_srt_CounterpartyNameAxis_d42543f1-7cbe-4bb1-adf7-775280b00ba6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_fea315b8-1e06-4d5b-b604-a0054999037b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_d42543f1-7cbe-4bb1-adf7-775280b00ba6" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_fea315b8-1e06-4d5b-b604-a0054999037b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_TestEquityAndGexproMember_62a81c9e-2b47-40a2-8767-b8092e10372b" xlink:href="dsgr-20230331.xsd#dsgr_TestEquityAndGexproMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_fea315b8-1e06-4d5b-b604-a0054999037b" xlink:to="loc_dsgr_TestEquityAndGexproMember_62a81c9e-2b47-40a2-8767-b8092e10372b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_aa2c0df0-3513-45a1-900a-093e59e7f7e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_10d4b29c-78a6-486f-a897-955ac73b8284" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_aa2c0df0-3513-45a1-900a-093e59e7f7e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_ed54d25d-f5e5-40ad-be63-8301e76e3fea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aa2c0df0-3513-45a1-900a-093e59e7f7e9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_ed54d25d-f5e5-40ad-be63-8301e76e3fea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_06483754-b8db-4993-821d-acd4743b05b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aa2c0df0-3513-45a1-900a-093e59e7f7e9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_06483754-b8db-4993-821d-acd4743b05b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets_8c072107-4021-4353-9e99-acf5e1021291" xlink:href="dsgr-20230331.xsd#dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aa2c0df0-3513-45a1-900a-093e59e7f7e9" xlink:to="loc_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets_8c072107-4021-4353-9e99-acf5e1021291" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_7efbdbb8-fde0-45e0-91c9-faee5f63ecae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aa2c0df0-3513-45a1-900a-093e59e7f7e9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_7efbdbb8-fde0-45e0-91c9-faee5f63ecae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_038d5f98-b61d-4111-969c-6fc3d95d02d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aa2c0df0-3513-45a1-900a-093e59e7f7e9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_038d5f98-b61d-4111-969c-6fc3d95d02d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_1b4b6d4e-f722-49f4-9ae3-1e9767aa373a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aa2c0df0-3513-45a1-900a-093e59e7f7e9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_1b4b6d4e-f722-49f4-9ae3-1e9767aa373a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_e2f155f9-1351-4e0b-89a9-7c6f4cf61b2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aa2c0df0-3513-45a1-900a-093e59e7f7e9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_e2f155f9-1351-4e0b-89a9-7c6f4cf61b2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt_fbb5a7f2-eac1-49c0-a73a-a8a7248524a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aa2c0df0-3513-45a1-900a-093e59e7f7e9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt_fbb5a7f2-eac1-49c0-a73a-a8a7248524a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities_40307a83-7bd8-4af1-8be6-8706660d2389" xlink:href="dsgr-20230331.xsd#dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aa2c0df0-3513-45a1-900a-093e59e7f7e9" xlink:to="loc_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities_40307a83-7bd8-4af1-8be6-8706660d2389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_0c7e51c5-11de-4383-88aa-208629be8967" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aa2c0df0-3513-45a1-900a-093e59e7f7e9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_0c7e51c5-11de-4383-88aa-208629be8967" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_3f55abe8-0287-4ef0-b236-e3f2ea457bbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aa2c0df0-3513-45a1-900a-093e59e7f7e9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_3f55abe8-0287-4ef0-b236-e3f2ea457bbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_5df51501-cd09-4b30-a753-010a6b50ca5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aa2c0df0-3513-45a1-900a-093e59e7f7e9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_5df51501-cd09-4b30-a753-010a6b50ca5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeEarnoutLiability_820bd23c-c497-4fd5-ade4-0d9df021af11" xlink:href="dsgr-20230331.xsd#dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeEarnoutLiability"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aa2c0df0-3513-45a1-900a-093e59e7f7e9" xlink:to="loc_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeEarnoutLiability_820bd23c-c497-4fd5-ade4-0d9df021af11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_acec2548-6ec7-469c-86c2-4dccfc185c4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aa2c0df0-3513-45a1-900a-093e59e7f7e9" xlink:to="loc_us-gaap_Goodwill_acec2548-6ec7-469c-86c2-4dccfc185c4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0dc19121-5c6e-4896-8e1a-4f32b43b3437" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aa2c0df0-3513-45a1-900a-093e59e7f7e9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0dc19121-5c6e-4896-8e1a-4f32b43b3437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_1d81bec3-e104-464e-9611-53357a7ae393" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aa2c0df0-3513-45a1-900a-093e59e7f7e9" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_1d81bec3-e104-464e-9611-53357a7ae393" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_e68d8dfd-9ea7-4128-a33a-83fc2ec10f52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aa2c0df0-3513-45a1-900a-093e59e7f7e9" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_e68d8dfd-9ea7-4128-a33a-83fc2ec10f52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_8e89097b-c985-4513-b246-d5f2da9594c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_e68d8dfd-9ea7-4128-a33a-83fc2ec10f52" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_8e89097b-c985-4513-b246-d5f2da9594c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_c012ffe3-26df-4e07-a99a-70b61e789697" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aa2c0df0-3513-45a1-900a-093e59e7f7e9" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_c012ffe3-26df-4e07-a99a-70b61e789697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_63531a43-0d4d-4a08-a97f-eca7aa415496" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aa2c0df0-3513-45a1-900a-093e59e7f7e9" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_63531a43-0d4d-4a08-a97f-eca7aa415496" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_64c8bec1-41a9-4007-ab29-e66db9a94245" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aa2c0df0-3513-45a1-900a-093e59e7f7e9" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_64c8bec1-41a9-4007-ab29-e66db9a94245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/BusinessAcquisitionsIntangibleAssetsAcquiredDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#BusinessAcquisitionsIntangibleAssetsAcquiredDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/BusinessAcquisitionsIntangibleAssetsAcquiredDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_c17cb75a-2ea0-43c5-aa42-3f1ac227ffa6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_570ba1af-ab0f-4f4f-b3b4-18e0cea636e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_c17cb75a-2ea0-43c5-aa42-3f1ac227ffa6" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_570ba1af-ab0f-4f4f-b3b4-18e0cea636e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_8dd182d7-6a58-4acf-ab83-06a4b956c376" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_570ba1af-ab0f-4f4f-b3b4-18e0cea636e7" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_8dd182d7-6a58-4acf-ab83-06a4b956c376" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f36b21be-2bd1-4e06-a0a6-0a66a127db7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_8dd182d7-6a58-4acf-ab83-06a4b956c376" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f36b21be-2bd1-4e06-a0a6-0a66a127db7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_DSGFormerlyLawsonMember_dc22a09c-6a05-485a-b0c0-416af379b373" xlink:href="dsgr-20230331.xsd#dsgr_DSGFormerlyLawsonMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f36b21be-2bd1-4e06-a0a6-0a66a127db7e" xlink:to="loc_dsgr_DSGFormerlyLawsonMember_dc22a09c-6a05-485a-b0c0-416af379b373" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_aefa236a-c972-4269-a0d8-a5155242c5d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_570ba1af-ab0f-4f4f-b3b4-18e0cea636e7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_aefa236a-c972-4269-a0d8-a5155242c5d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_08fbc3d8-9d38-4382-b2e8-93961a78acbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_aefa236a-c972-4269-a0d8-a5155242c5d4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_08fbc3d8-9d38-4382-b2e8-93961a78acbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_30f1a36f-985e-4007-bb29-2777cf22a6b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_08fbc3d8-9d38-4382-b2e8-93961a78acbc" xlink:to="loc_us-gaap_CustomerRelationshipsMember_30f1a36f-985e-4007-bb29-2777cf22a6b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_63a485fe-67ff-41e3-a69e-e3352af6e60b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_08fbc3d8-9d38-4382-b2e8-93961a78acbc" xlink:to="loc_us-gaap_TradeNamesMember_63a485fe-67ff-41e3-a69e-e3352af6e60b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_e159ba73-adb3-412d-8cb6-437be295880c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_570ba1af-ab0f-4f4f-b3b4-18e0cea636e7" xlink:to="loc_srt_CounterpartyNameAxis_e159ba73-adb3-412d-8cb6-437be295880c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_97c77f5d-9beb-4bb6-a752-75c3ae3a11f7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_e159ba73-adb3-412d-8cb6-437be295880c" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_97c77f5d-9beb-4bb6-a752-75c3ae3a11f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_TestEquityAndGexproMember_5cf706ac-bd45-46eb-ac34-16fc88dc2dc8" xlink:href="dsgr-20230331.xsd#dsgr_TestEquityAndGexproMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_97c77f5d-9beb-4bb6-a752-75c3ae3a11f7" xlink:to="loc_dsgr_TestEquityAndGexproMember_5cf706ac-bd45-46eb-ac34-16fc88dc2dc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_3fe5ae3e-f51c-4b25-9d61-89ca52ad688c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_570ba1af-ab0f-4f4f-b3b4-18e0cea636e7" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_3fe5ae3e-f51c-4b25-9d61-89ca52ad688c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_4cf2742d-934c-485d-b97a-4172138bfb27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3fe5ae3e-f51c-4b25-9d61-89ca52ad688c" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_4cf2742d-934c-485d-b97a-4172138bfb27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_4cd01671-4671-4c87-ad4e-73d3337d3e1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3fe5ae3e-f51c-4b25-9d61-89ca52ad688c" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_4cd01671-4671-4c87-ad4e-73d3337d3e1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/BusinessAcquisitionsProFormaInformationDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#BusinessAcquisitionsProFormaInformationDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/BusinessAcquisitionsProFormaInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_fb1aba97-ea87-4221-883f-5ac863ee8272" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d3131c72-efb0-4903-a352-b298a24abbb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_fb1aba97-ea87-4221-883f-5ac863ee8272" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d3131c72-efb0-4903-a352-b298a24abbb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_6a26d362-d72a-48fd-b895-446bb5585087" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d3131c72-efb0-4903-a352-b298a24abbb2" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_6a26d362-d72a-48fd-b895-446bb5585087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_376a402e-9681-4db6-b4b1-326a68926ef6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_6a26d362-d72a-48fd-b895-446bb5585087" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_376a402e-9681-4db6-b4b1-326a68926ef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_DSGFormerlyLawsonMember_f6afd5fd-ed1f-429a-b60d-5bd98845831a" xlink:href="dsgr-20230331.xsd#dsgr_DSGFormerlyLawsonMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_376a402e-9681-4db6-b4b1-326a68926ef6" xlink:to="loc_dsgr_DSGFormerlyLawsonMember_f6afd5fd-ed1f-429a-b60d-5bd98845831a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_OtherAcquisitionsMember_ff26b254-b4c9-4d28-8807-f31ab4ec232d" xlink:href="dsgr-20230331.xsd#dsgr_OtherAcquisitionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_376a402e-9681-4db6-b4b1-326a68926ef6" xlink:to="loc_dsgr_OtherAcquisitionsMember_ff26b254-b4c9-4d28-8807-f31ab4ec232d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_7f7d5d9b-4aa6-4e2d-8b02-9874ba999708" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d3131c72-efb0-4903-a352-b298a24abbb2" xlink:to="loc_srt_CounterpartyNameAxis_7f7d5d9b-4aa6-4e2d-8b02-9874ba999708" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b7eb73f3-5a2b-4509-8a7d-fca85a701d1c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_7f7d5d9b-4aa6-4e2d-8b02-9874ba999708" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b7eb73f3-5a2b-4509-8a7d-fca85a701d1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_TestEquityAndGexproMember_2d08a383-eb9b-4b45-a3c4-c1e2a8d17efc" xlink:href="dsgr-20230331.xsd#dsgr_TestEquityAndGexproMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b7eb73f3-5a2b-4509-8a7d-fca85a701d1c" xlink:to="loc_dsgr_TestEquityAndGexproMember_2d08a383-eb9b-4b45-a3c4-c1e2a8d17efc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_9b4cb6e4-b599-41ca-b04e-7b48f1543445" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d3131c72-efb0-4903-a352-b298a24abbb2" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_9b4cb6e4-b599-41ca-b04e-7b48f1543445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_8f9ae5b8-d6d9-4db4-b649-b35bdfa25850" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9b4cb6e4-b599-41ca-b04e-7b48f1543445" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_8f9ae5b8-d6d9-4db4-b649-b35bdfa25850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_f585d9fa-e59e-492d-8b99-722ffb52c16f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9b4cb6e4-b599-41ca-b04e-7b48f1543445" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_f585d9fa-e59e-492d-8b99-722ffb52c16f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_ab4198e6-da7e-450a-aa90-bb6e20021d3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9b4cb6e4-b599-41ca-b04e-7b48f1543445" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_ab4198e6-da7e-450a-aa90-bb6e20021d3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_db7db124-12ac-4531-8944-efd15fec822a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9b4cb6e4-b599-41ca-b04e-7b48f1543445" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_db7db124-12ac-4531-8944-efd15fec822a" 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="dsgr-20230331.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_586cb614-ae09-477a-8eeb-d4e4672bec52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_d949113d-7ff3-42ca-9067-4a02e607f3f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_586cb614-ae09-477a-8eeb-d4e4672bec52" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_d949113d-7ff3-42ca-9067-4a02e607f3f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2ab98240-dba2-4c57-aee7-54eb9cd527dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_d949113d-7ff3-42ca-9067-4a02e607f3f2" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2ab98240-dba2-4c57-aee7-54eb9cd527dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0f8eddbc-ef57-4318-bf70-87156bd0c670" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2ab98240-dba2-4c57-aee7-54eb9cd527dd" xlink:to="loc_us-gaap_SegmentDomain_0f8eddbc-ef57-4318-bf70-87156bd0c670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_TestEquitySegmentMember_d438fdfe-814b-4174-b137-847630aed9d1" xlink:href="dsgr-20230331.xsd#dsgr_TestEquitySegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0f8eddbc-ef57-4318-bf70-87156bd0c670" xlink:to="loc_dsgr_TestEquitySegmentMember_d438fdfe-814b-4174-b137-847630aed9d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_GexproServicesSegmentMember_dc280c65-f359-4ce5-9c21-c4f1e43deb87" xlink:href="dsgr-20230331.xsd#dsgr_GexproServicesSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0f8eddbc-ef57-4318-bf70-87156bd0c670" xlink:to="loc_dsgr_GexproServicesSegmentMember_dc280c65-f359-4ce5-9c21-c4f1e43deb87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_LawsonSegmentMember_069d5e16-c160-42ed-a64c-469b227c90d3" xlink:href="dsgr-20230331.xsd#dsgr_LawsonSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0f8eddbc-ef57-4318-bf70-87156bd0c670" xlink:to="loc_dsgr_LawsonSegmentMember_069d5e16-c160-42ed-a64c-469b227c90d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_66ec3b5b-b334-4e72-b19e-1978804ff403" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_d949113d-7ff3-42ca-9067-4a02e607f3f2" xlink:to="loc_srt_RangeAxis_66ec3b5b-b334-4e72-b19e-1978804ff403" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9cd13f09-9809-4436-83ec-ec3953796e02" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_66ec3b5b-b334-4e72-b19e-1978804ff403" xlink:to="loc_srt_RangeMember_9cd13f09-9809-4436-83ec-ec3953796e02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_28012dd6-e645-403f-aa5a-6878a80b25e0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9cd13f09-9809-4436-83ec-ec3953796e02" xlink:to="loc_srt_MinimumMember_28012dd6-e645-403f-aa5a-6878a80b25e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b134b8a9-baec-44f1-8d2c-2a870ae01265" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9cd13f09-9809-4436-83ec-ec3953796e02" xlink:to="loc_srt_MaximumMember_b134b8a9-baec-44f1-8d2c-2a870ae01265" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_fe0c7c5a-3437-4b8b-8f30-6c0dbae25733" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_d949113d-7ff3-42ca-9067-4a02e607f3f2" xlink:to="loc_srt_ProductOrServiceAxis_fe0c7c5a-3437-4b8b-8f30-6c0dbae25733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_efb8582c-7ecc-4a6e-8800-bb2cb45fca5e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_fe0c7c5a-3437-4b8b-8f30-6c0dbae25733" xlink:to="loc_srt_ProductsAndServicesDomain_efb8582c-7ecc-4a6e-8800-bb2cb45fca5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_RentalProgramMember_fac8c5e5-3ee8-4344-adc5-c53bf235b6f1" xlink:href="dsgr-20230331.xsd#dsgr_RentalProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_efb8582c-7ecc-4a6e-8800-bb2cb45fca5e" xlink:to="loc_dsgr_RentalProgramMember_fac8c5e5-3ee8-4344-adc5-c53bf235b6f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_PartsWasherLeasingProgramMember_2d1fdab5-29d5-48fb-bdcb-3d01a917093b" xlink:href="dsgr-20230331.xsd#dsgr_PartsWasherLeasingProgramMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_efb8582c-7ecc-4a6e-8800-bb2cb45fca5e" xlink:to="loc_dsgr_PartsWasherLeasingProgramMember_2d1fdab5-29d5-48fb-bdcb-3d01a917093b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_19e35f79-7b6d-4f73-8005-708a017aeb0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_d949113d-7ff3-42ca-9067-4a02e607f3f2" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_19e35f79-7b6d-4f73-8005-708a017aeb0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_RevenueFromContractWithCustomerNumberOfRevenueStreams_edb77218-9786-47be-85e8-691a5a58e015" xlink:href="dsgr-20230331.xsd#dsgr_RevenueFromContractWithCustomerNumberOfRevenueStreams"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_19e35f79-7b6d-4f73-8005-708a017aeb0f" xlink:to="loc_dsgr_RevenueFromContractWithCustomerNumberOfRevenueStreams_edb77218-9786-47be-85e8-691a5a58e015" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_a3d2b1e8-eb3b-4e4a-804b-e99696481818" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_19e35f79-7b6d-4f73-8005-708a017aeb0f" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_a3d2b1e8-eb3b-4e4a-804b-e99696481818" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_ContractWithCustomerPaymentTerms_2c6db80d-8ade-4300-843e-4a723c32f862" xlink:href="dsgr-20230331.xsd#dsgr_ContractWithCustomerPaymentTerms"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_19e35f79-7b6d-4f73-8005-708a017aeb0f" xlink:to="loc_dsgr_ContractWithCustomerPaymentTerms_2c6db80d-8ade-4300-843e-4a723c32f862" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b432f4bf-d4c7-4d96-9a72-b810897b774e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_19e35f79-7b6d-4f73-8005-708a017aeb0f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b432f4bf-d4c7-4d96-9a72-b810897b774e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_ec4d3c50-a1e1-4027-b6b0-06845651194b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_19e35f79-7b6d-4f73-8005-708a017aeb0f" xlink:to="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_ec4d3c50-a1e1-4027-b6b0-06845651194b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_b1b9df3f-80e8-4d2b-8d24-0d1d84ad46d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_19e35f79-7b6d-4f73-8005-708a017aeb0f" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_b1b9df3f-80e8-4d2b-8d24-0d1d84ad46d3" 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="dsgr-20230331.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_d3f51ff7-5832-4b8e-ad00-bcaf84e35b5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_36c62361-5fa7-4fd8-b896-263ffabbb530" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredRevenueDisclosureAbstract_d3f51ff7-5832-4b8e-ad00-bcaf84e35b5a" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_36c62361-5fa7-4fd8-b896-263ffabbb530" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_515c284b-f91c-436e-9cab-d475568798fc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_36c62361-5fa7-4fd8-b896-263ffabbb530" xlink:to="loc_srt_StatementGeographicalAxis_515c284b-f91c-436e-9cab-d475568798fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_7202a9dd-7b43-4bb1-b54e-10c7f0644d89" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_515c284b-f91c-436e-9cab-d475568798fc" xlink:to="loc_srt_SegmentGeographicalDomain_7202a9dd-7b43-4bb1-b54e-10c7f0644d89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_4ffc45ca-214e-43cf-becb-6fb4ab6615ff" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_7202a9dd-7b43-4bb1-b54e-10c7f0644d89" xlink:to="loc_country_US_4ffc45ca-214e-43cf-becb-6fb4ab6615ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_234dd6e1-95e5-499b-9201-909f0f17be36" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_7202a9dd-7b43-4bb1-b54e-10c7f0644d89" xlink:to="loc_country_CA_234dd6e1-95e5-499b-9201-909f0f17be36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_6f31ac5b-d28a-4441-b172-207329e42b42" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EuropeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_7202a9dd-7b43-4bb1-b54e-10c7f0644d89" xlink:to="loc_srt_EuropeMember_6f31ac5b-d28a-4441-b172-207329e42b42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_39e5055d-0792-4658-8610-bd86b0eac145" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AsiaPacificMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_7202a9dd-7b43-4bb1-b54e-10c7f0644d89" xlink:to="loc_srt_AsiaPacificMember_39e5055d-0792-4658-8610-bd86b0eac145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LatinAmericaMember_74019189-7d7b-4b20-b8f0-b3712167ca00" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LatinAmericaMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_7202a9dd-7b43-4bb1-b54e-10c7f0644d89" xlink:to="loc_srt_LatinAmericaMember_74019189-7d7b-4b20-b8f0-b3712167ca00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_OtherGeographicalMember_5773411c-3908-4b9e-bfdc-33732c903b1f" xlink:href="dsgr-20230331.xsd#dsgr_OtherGeographicalMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_7202a9dd-7b43-4bb1-b54e-10c7f0644d89" xlink:to="loc_dsgr_OtherGeographicalMember_5773411c-3908-4b9e-bfdc-33732c903b1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_e88401cc-658e-4b67-ae38-943c2a2a49f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_36c62361-5fa7-4fd8-b896-263ffabbb530" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_e88401cc-658e-4b67-ae38-943c2a2a49f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0a987198-9a00-4c5b-a381-a62d6a8418a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e88401cc-658e-4b67-ae38-943c2a2a49f9" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0a987198-9a00-4c5b-a381-a62d6a8418a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RevenueRecognitionLeaseRevenueDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#RevenueRecognitionLeaseRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/RevenueRecognitionLeaseRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_d8511147-3be1-4e05-a11e-0d00f904c482" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_11f5bdcd-e025-424e-a423-60b46e651687" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_d8511147-3be1-4e05-a11e-0d00f904c482" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_11f5bdcd-e025-424e-a423-60b46e651687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_40d05ab1-9d0b-49da-8f48-fd73791bfc4f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_11f5bdcd-e025-424e-a423-60b46e651687" xlink:to="loc_srt_ProductOrServiceAxis_40d05ab1-9d0b-49da-8f48-fd73791bfc4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_f3fb2a1b-7fcf-4720-a0f5-15e03c90303b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_40d05ab1-9d0b-49da-8f48-fd73791bfc4f" xlink:to="loc_srt_ProductsAndServicesDomain_f3fb2a1b-7fcf-4720-a0f5-15e03c90303b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_RentalProgramMember_dc9112cd-fd37-470c-8b66-3d447028c3a9" xlink:href="dsgr-20230331.xsd#dsgr_RentalProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f3fb2a1b-7fcf-4720-a0f5-15e03c90303b" xlink:to="loc_dsgr_RentalProgramMember_dc9112cd-fd37-470c-8b66-3d447028c3a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_19b745fd-ffa8-424a-86ac-2dbfc3bae064" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_11f5bdcd-e025-424e-a423-60b46e651687" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_19b745fd-ffa8-424a-86ac-2dbfc3bae064" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_546394e1-7f23-4dfe-9256-35ffee9ddf8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_19b745fd-ffa8-424a-86ac-2dbfc3bae064" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_546394e1-7f23-4dfe-9256-35ffee9ddf8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationScheduleofInventoryDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#SupplementalFinancialStatementInformationScheduleofInventoryDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationScheduleofInventoryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_5641dcd9-9bd7-4573-87b9-00886c110cf9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract_5d720e2c-745b-4893-8fe7-0521c7479a28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_5641dcd9-9bd7-4573-87b9-00886c110cf9" xlink:to="loc_us-gaap_InventoryNetAbstract_5d720e2c-745b-4893-8fe7-0521c7479a28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_7ce4da25-f72f-4d02-b2cc-5e99796f7839" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_5d720e2c-745b-4893-8fe7-0521c7479a28" xlink:to="loc_us-gaap_InventoryGross_7ce4da25-f72f-4d02-b2cc-5e99796f7839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_84bd1a35-67a4-4d5e-9fd3-8ca746f04d46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationReserves"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_5d720e2c-745b-4893-8fe7-0521c7479a28" xlink:to="loc_us-gaap_InventoryValuationReserves_84bd1a35-67a4-4d5e-9fd3-8ca746f04d46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_b58d0ecf-80da-4c5b-988b-6c341493f71c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_5d720e2c-745b-4893-8fe7-0521c7479a28" xlink:to="loc_us-gaap_InventoryNet_b58d0ecf-80da-4c5b-988b-6c341493f71c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRollforwardofInventoryReservesDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#SupplementalFinancialStatementInformationRollforwardofInventoryReservesDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRollforwardofInventoryReservesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_3aca6ddd-8d69-4c0c-9c10-e1ad8d6858ea" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_InventoryReservesRollforwardRollForward_70f31eba-1318-41c1-bca8-4314250f5fb8" xlink:href="dsgr-20230331.xsd#dsgr_InventoryReservesRollforwardRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_3aca6ddd-8d69-4c0c-9c10-e1ad8d6858ea" xlink:to="loc_dsgr_InventoryReservesRollforwardRollForward_70f31eba-1318-41c1-bca8-4314250f5fb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_23aa9f40-9cef-4cc0-9828-c8bca870508b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationReserves"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dsgr_InventoryReservesRollforwardRollForward_70f31eba-1318-41c1-bca8-4314250f5fb8" xlink:to="loc_us-gaap_InventoryValuationReserves_23aa9f40-9cef-4cc0-9828-c8bca870508b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLIFOReservePeriodCharge_35676e23-2bd5-48c5-ac0a-b7905d4612d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryLIFOReservePeriodCharge"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dsgr_InventoryReservesRollforwardRollForward_70f31eba-1318-41c1-bca8-4314250f5fb8" xlink:to="loc_us-gaap_InventoryLIFOReservePeriodCharge_35676e23-2bd5-48c5-ac0a-b7905d4612d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown_7dfaf021-9ff3-43f4-8f38-59e441d9e9fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWriteDown"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dsgr_InventoryReservesRollforwardRollForward_70f31eba-1318-41c1-bca8-4314250f5fb8" xlink:to="loc_us-gaap_InventoryWriteDown_7dfaf021-9ff3-43f4-8f38-59e441d9e9fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_ce1d85d6-bb94-4682-8354-4aa671098955" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationReserves"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dsgr_InventoryReservesRollforwardRollForward_70f31eba-1318-41c1-bca8-4314250f5fb8" xlink:to="loc_us-gaap_InventoryValuationReserves_ce1d85d6-bb94-4682-8354-4aa671098955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_b412da89-203d-434e-9007-50c55b86797a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_cf9f37e6-5711-4d88-82c4-d11b12fdc98f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_b412da89-203d-434e-9007-50c55b86797a" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_cf9f37e6-5711-4d88-82c4-d11b12fdc98f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_77f94f9a-f134-43e1-9d38-144362674e55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_cf9f37e6-5711-4d88-82c4-d11b12fdc98f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_77f94f9a-f134-43e1-9d38-144362674e55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_86754627-0f07-4f61-8453-ac7560cd528c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_77f94f9a-f134-43e1-9d38-144362674e55" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_86754627-0f07-4f61-8453-ac7560cd528c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_964ae641-8fa1-4197-8338-2c449d8791a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_86754627-0f07-4f61-8453-ac7560cd528c" xlink:to="loc_us-gaap_LandMember_964ae641-8fa1-4197-8338-2c449d8791a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_8d54dcc5-2321-4d75-98e7-40d6d84c6ec8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_86754627-0f07-4f61-8453-ac7560cd528c" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_8d54dcc5-2321-4d75-98e7-40d6d84c6ec8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_afc7383d-dbdc-422e-b2e4-a7cc7419dd0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_86754627-0f07-4f61-8453-ac7560cd528c" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_afc7383d-dbdc-422e-b2e4-a7cc7419dd0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_c7942724-5bf9-4f8c-a625-b863ec250bca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_86754627-0f07-4f61-8453-ac7560cd528c" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_c7942724-5bf9-4f8c-a625-b863ec250bca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_c29d60cf-be71-4642-b511-d918acbfb264" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_86754627-0f07-4f61-8453-ac7560cd528c" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_c29d60cf-be71-4642-b511-d918acbfb264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember_37586721-e58d-4d36-a53a-cbc91cf0b00b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VehiclesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_86754627-0f07-4f61-8453-ac7560cd528c" xlink:to="loc_us-gaap_VehiclesMember_37586721-e58d-4d36-a53a-cbc91cf0b00b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_49bf8d56-7f5a-4042-a110-a819bd7d70a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_86754627-0f07-4f61-8453-ac7560cd528c" xlink:to="loc_us-gaap_ConstructionInProgressMember_49bf8d56-7f5a-4042-a110-a819bd7d70a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_PropertyPlantAndEquipmentExcludingRentalEquipmentMember_28d41d4f-2303-48ab-9a98-6868e096c7a1" xlink:href="dsgr-20230331.xsd#dsgr_PropertyPlantAndEquipmentExcludingRentalEquipmentMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_86754627-0f07-4f61-8453-ac7560cd528c" xlink:to="loc_dsgr_PropertyPlantAndEquipmentExcludingRentalEquipmentMember_28d41d4f-2303-48ab-9a98-6868e096c7a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9196f904-8155-45fe-b667-ffcda0dad4fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_cf9f37e6-5711-4d88-82c4-d11b12fdc98f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9196f904-8155-45fe-b667-ffcda0dad4fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_a9f8a73f-f3f6-42d1-9a67-e33d8faf2f8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9196f904-8155-45fe-b667-ffcda0dad4fd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_a9f8a73f-f3f6-42d1-9a67-e33d8faf2f8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_bcb03983-f39b-49e7-b3ed-42306a1d8ce9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9196f904-8155-45fe-b667-ffcda0dad4fd" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_bcb03983-f39b-49e7-b3ed-42306a1d8ce9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_89b6ced2-bb42-422d-8a3d-3cf32806a0b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9196f904-8155-45fe-b667-ffcda0dad4fd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_89b6ced2-bb42-422d-8a3d-3cf32806a0b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_3eb66dd1-be68-49e5-a744-7beb3207dc0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9196f904-8155-45fe-b667-ffcda0dad4fd" xlink:to="loc_us-gaap_Depreciation_3eb66dd1-be68-49e5-a744-7beb3207dc0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_81f2d9d2-dc0f-4338-b301-a766afb7ef97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9196f904-8155-45fe-b667-ffcda0dad4fd" xlink:to="loc_us-gaap_AdjustmentForAmortization_81f2d9d2-dc0f-4338-b301-a766afb7ef97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#SupplementalFinancialStatementInformationRentalEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_31173cc0-7129-42c6-972f-6b696149e9d7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable_4458df47-0e63-489c-92da-be3ca023ac83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_31173cc0-7129-42c6-972f-6b696149e9d7" xlink:to="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable_4458df47-0e63-489c-92da-be3ca023ac83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_28e26385-83a9-4e20-a569-7f303cb6e041" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable_4458df47-0e63-489c-92da-be3ca023ac83" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_28e26385-83a9-4e20-a569-7f303cb6e041" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1fbc8562-9e67-40dc-9fb2-a51334a894cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_28e26385-83a9-4e20-a569-7f303cb6e041" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1fbc8562-9e67-40dc-9fb2-a51334a894cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_RentalEquipmentMember_9a42158c-9af3-4c6f-a7fb-ccde0759ae94" xlink:href="dsgr-20230331.xsd#dsgr_RentalEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1fbc8562-9e67-40dc-9fb2-a51334a894cb" xlink:to="loc_dsgr_RentalEquipmentMember_9a42158c-9af3-4c6f-a7fb-ccde0759ae94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems_4278492f-6e42-45b6-a46a-174569c1c109" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable_4458df47-0e63-489c-92da-be3ca023ac83" xlink:to="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems_4278492f-6e42-45b6-a46a-174569c1c109" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross_ef080225-cbd6-4c38-a0f4-2d3953939f92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems_4278492f-6e42-45b6-a46a-174569c1c109" xlink:to="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross_ef080225-cbd6-4c38-a0f4-2d3953939f92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation_f60a879f-b970-4f2d-b86e-5916f3f730c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems_4278492f-6e42-45b6-a46a-174569c1c109" xlink:to="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation_f60a879f-b970-4f2d-b86e-5916f3f730c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_26fe69a1-6cfe-4419-8643-e79dd490811b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems_4278492f-6e42-45b6-a46a-174569c1c109" xlink:to="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet_26fe69a1-6cfe-4419-8643-e79dd490811b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_43f49857-7140-4e2d-8264-b7edb9817f1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems_4278492f-6e42-45b6-a46a-174569c1c109" xlink:to="loc_us-gaap_Depreciation_43f49857-7140-4e2d-8264-b7edb9817f1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationOtherLiabilitiesDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#SupplementalFinancialStatementInformationOtherLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationOtherLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_4973949d-97e3-4720-875e-0025227bb006" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_SecurityBonusPlan_c7bd5a2a-2e27-43a1-9122-54f5fa70c9bd" xlink:href="dsgr-20230331.xsd#dsgr_SecurityBonusPlan"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_4973949d-97e3-4720-875e-0025227bb006" xlink:to="loc_dsgr_SecurityBonusPlan_c7bd5a2a-2e27-43a1-9122-54f5fa70c9bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent_51369eee-0026-4555-92fd-ac4d7005d7a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_4973949d-97e3-4720-875e-0025227bb006" xlink:to="loc_us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent_51369eee-0026-4555-92fd-ac4d7005d7a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_OtherMiscellaneousLiabilities_65b13edc-643a-4b43-8adf-d1156aaab77a" xlink:href="dsgr-20230331.xsd#dsgr_OtherMiscellaneousLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_4973949d-97e3-4720-875e-0025227bb006" xlink:to="loc_dsgr_OtherMiscellaneousLiabilities_65b13edc-643a-4b43-8adf-d1156aaab77a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_0ab1385a-49a5-451b-b789-2f7169537b41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_4973949d-97e3-4720-875e-0025227bb006" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_0ab1385a-49a5-451b-b789-2f7169537b41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#GoodwillandIntangibleAssetsScheduleofGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_33fbe588-4264-4ed9-9607-45d0a9338e4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_29d1c91f-2185-4fa2-9bec-716a576f364a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_33fbe588-4264-4ed9-9607-45d0a9338e4a" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_29d1c91f-2185-4fa2-9bec-716a576f364a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_bacd33bf-3af3-4640-b2c9-235ebf1c2831" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_29d1c91f-2185-4fa2-9bec-716a576f364a" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_bacd33bf-3af3-4640-b2c9-235ebf1c2831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_cfc3158e-7443-4a92-afef-97ec9a43576f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_bacd33bf-3af3-4640-b2c9-235ebf1c2831" xlink:to="loc_us-gaap_SegmentDomain_cfc3158e-7443-4a92-afef-97ec9a43576f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_LawsonSegmentMember_a14f4147-baee-4e36-807f-b584cffa840b" xlink:href="dsgr-20230331.xsd#dsgr_LawsonSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_cfc3158e-7443-4a92-afef-97ec9a43576f" xlink:to="loc_dsgr_LawsonSegmentMember_a14f4147-baee-4e36-807f-b584cffa840b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_TestEquitySegmentMember_08744160-0101-4b3e-93bc-f14117de3413" xlink:href="dsgr-20230331.xsd#dsgr_TestEquitySegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_cfc3158e-7443-4a92-afef-97ec9a43576f" xlink:to="loc_dsgr_TestEquitySegmentMember_08744160-0101-4b3e-93bc-f14117de3413" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_GexproServicesSegmentMember_4708bbff-8b17-4940-bbff-30f5924d4ef6" xlink:href="dsgr-20230331.xsd#dsgr_GexproServicesSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_cfc3158e-7443-4a92-afef-97ec9a43576f" xlink:to="loc_dsgr_GexproServicesSegmentMember_4708bbff-8b17-4940-bbff-30f5924d4ef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_0bc87c82-d263-4cf3-9619-af1fd4990d6c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_29d1c91f-2185-4fa2-9bec-716a576f364a" xlink:to="loc_srt_ConsolidationItemsAxis_0bc87c82-d263-4cf3-9619-af1fd4990d6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_033987c3-b593-4418-bd6b-f3916db4b2e1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_0bc87c82-d263-4cf3-9619-af1fd4990d6c" xlink:to="loc_srt_ConsolidationItemsDomain_033987c3-b593-4418-bd6b-f3916db4b2e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_945c40b9-6f86-4fd0-9b4e-74ba9f100bce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_033987c3-b593-4418-bd6b-f3916db4b2e1" xlink:to="loc_us-gaap_OperatingSegmentsMember_945c40b9-6f86-4fd0-9b4e-74ba9f100bce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_CorporateAndReconcilingItemsMember_07c3baa3-ef37-4356-b40f-6ba015d492a3" xlink:href="dsgr-20230331.xsd#dsgr_CorporateAndReconcilingItemsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_033987c3-b593-4418-bd6b-f3916db4b2e1" xlink:to="loc_dsgr_CorporateAndReconcilingItemsMember_07c3baa3-ef37-4356-b40f-6ba015d492a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_29b95403-8e2d-4d3d-bf09-55032ca18b37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_29d1c91f-2185-4fa2-9bec-716a576f364a" xlink:to="loc_us-gaap_GoodwillLineItems_29b95403-8e2d-4d3d-bf09-55032ca18b37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_8ee56e65-d7ce-454e-b901-1a106d38fc11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_29b95403-8e2d-4d3d-bf09-55032ca18b37" xlink:to="loc_us-gaap_GoodwillRollForward_8ee56e65-d7ce-454e-b901-1a106d38fc11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_5d216532-624a-4e9e-9295-c5ab244985a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_8ee56e65-d7ce-454e-b901-1a106d38fc11" xlink:to="loc_us-gaap_Goodwill_5d216532-624a-4e9e-9295-c5ab244985a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_3154e634-e9a3-4c7e-a337-2e6a6843cbe5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_8ee56e65-d7ce-454e-b901-1a106d38fc11" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_3154e634-e9a3-4c7e-a337-2e6a6843cbe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4cf88585-0542-4621-91f9-5bf6d413eebf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_8ee56e65-d7ce-454e-b901-1a106d38fc11" xlink:to="loc_us-gaap_Goodwill_4cf88585-0542-4621-91f9-5bf6d413eebf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_a679ad93-87d8-44b7-b6fe-13c0e38d0202" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_dfbdb9e0-7db8-4933-b649-94353b344160" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_a679ad93-87d8-44b7-b6fe-13c0e38d0202" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_dfbdb9e0-7db8-4933-b649-94353b344160" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_95442097-9c58-474c-9cdf-b8a71cf1ba9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_dfbdb9e0-7db8-4933-b649-94353b344160" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_95442097-9c58-474c-9cdf-b8a71cf1ba9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_86dafaa9-549b-45a0-9972-9921a9a8fdfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_95442097-9c58-474c-9cdf-b8a71cf1ba9e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_86dafaa9-549b-45a0-9972-9921a9a8fdfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_a4689724-6613-42ce-b09c-db77d7cbbd9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_86dafaa9-549b-45a0-9972-9921a9a8fdfb" xlink:to="loc_us-gaap_TradeNamesMember_a4689724-6613-42ce-b09c-db77d7cbbd9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_ac70a546-28f4-4e54-8cb4-ae7449aa67a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_86dafaa9-549b-45a0-9972-9921a9a8fdfb" xlink:to="loc_us-gaap_CustomerRelationshipsMember_ac70a546-28f4-4e54-8cb4-ae7449aa67a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_4f472fc3-f2d5-4354-8f37-cededcdb78cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_86dafaa9-549b-45a0-9972-9921a9a8fdfb" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_4f472fc3-f2d5-4354-8f37-cededcdb78cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a8fa01eb-a6bd-4bc4-aabe-02f9a1689218" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_dfbdb9e0-7db8-4933-b649-94353b344160" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a8fa01eb-a6bd-4bc4-aabe-02f9a1689218" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_4127c2e6-6d02-43e5-be6d-b4aabe854a1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a8fa01eb-a6bd-4bc4-aabe-02f9a1689218" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_4127c2e6-6d02-43e5-be6d-b4aabe854a1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_8c9b8eeb-6dc6-4028-a3e4-6e6bc5e67179" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a8fa01eb-a6bd-4bc4-aabe-02f9a1689218" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_8c9b8eeb-6dc6-4028-a3e4-6e6bc5e67179" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_28bbc8c1-8225-4ef8-b571-384e8ab6c645" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a8fa01eb-a6bd-4bc4-aabe-02f9a1689218" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_28bbc8c1-8225-4ef8-b571-384e8ab6c645" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_9e99e72e-4617-44f2-8b05-e4c22f9eec46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a8fa01eb-a6bd-4bc4-aabe-02f9a1689218" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_9e99e72e-4617-44f2-8b05-e4c22f9eec46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_d3c467c2-e419-4c56-8887-82dd483dde95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_80343237-4f61-4443-b260-927f5d6c5d2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_d3c467c2-e419-4c56-8887-82dd483dde95" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_80343237-4f61-4443-b260-927f5d6c5d2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_17b116d5-20a2-41f8-8816-80f27e6e81b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_d3c467c2-e419-4c56-8887-82dd483dde95" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_17b116d5-20a2-41f8-8816-80f27e6e81b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_b18fe147-fbcf-4d05-ac35-b2b73bb69a8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_d3c467c2-e419-4c56-8887-82dd483dde95" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_b18fe147-fbcf-4d05-ac35-b2b73bb69a8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_0058ca4f-79c2-4d55-a70d-672471458bc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_d3c467c2-e419-4c56-8887-82dd483dde95" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_0058ca4f-79c2-4d55-a70d-672471458bc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_08dab073-81dc-4450-827b-4084fff8be2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_d3c467c2-e419-4c56-8887-82dd483dde95" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_08dab073-81dc-4450-827b-4084fff8be2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_e75463e9-cb46-4244-8665-854c49c3df15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_d3c467c2-e419-4c56-8887-82dd483dde95" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_e75463e9-cb46-4244-8665-854c49c3df15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_a5c3b79f-6485-40c2-9c5f-f06817382760" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_d3c467c2-e419-4c56-8887-82dd483dde95" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_a5c3b79f-6485-40c2-9c5f-f06817382760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_fe62fdbf-da11-448a-9dfd-0a3b666d65ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_d3c467c2-e419-4c56-8887-82dd483dde95" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_fe62fdbf-da11-448a-9dfd-0a3b666d65ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1c2e55ad-3e38-4074-a538-89809419b7f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_d3c467c2-e419-4c56-8887-82dd483dde95" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1c2e55ad-3e38-4074-a538-89809419b7f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails" xlink:type="simple" xlink:href="dsgr-20230331.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_554d57c3-4040-467e-9914-c17cf679cad7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_0e6ee1aa-c107-4783-bedf-cc35b97c8e8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_554d57c3-4040-467e-9914-c17cf679cad7" xlink:to="loc_us-gaap_OperatingLeaseCost_0e6ee1aa-c107-4783-bedf-cc35b97c8e8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_2b093514-3dc9-444c-97ee-fbddd2934a60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_554d57c3-4040-467e-9914-c17cf679cad7" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_2b093514-3dc9-444c-97ee-fbddd2934a60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_733c5ec0-c1f7-470f-aa6d-8b5180e01945" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_554d57c3-4040-467e-9914-c17cf679cad7" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_733c5ec0-c1f7-470f-aa6d-8b5180e01945" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_FinanceLeaseCost_4a08d93f-e5ec-48e3-912d-86456883bbf5" xlink:href="dsgr-20230331.xsd#dsgr_FinanceLeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_554d57c3-4040-467e-9914-c17cf679cad7" xlink:to="loc_dsgr_FinanceLeaseCost_4a08d93f-e5ec-48e3-912d-86456883bbf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_238cc1ce-1d26-4322-ab7a-edb2cfbebf71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_554d57c3-4040-467e-9914-c17cf679cad7" xlink:to="loc_us-gaap_LeaseCost_238cc1ce-1d26-4322-ab7a-edb2cfbebf71" 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="dsgr-20230331.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_8ea47ba3-45d7-487c-a425-c21946f70e9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_214ad65f-e068-4d34-818c-2b64d8218c23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8ea47ba3-45d7-487c-a425-c21946f70e9b" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_214ad65f-e068-4d34-818c-2b64d8218c23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_b545c4dd-13a1-48b2-a1fc-573b056ab821" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8ea47ba3-45d7-487c-a425-c21946f70e9b" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_b545c4dd-13a1-48b2-a1fc-573b056ab821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_LeaseAssetsRightofUseAsset_e63f3ea4-46c6-4679-a17c-e77d3139d1d6" xlink:href="dsgr-20230331.xsd#dsgr_LeaseAssetsRightofUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8ea47ba3-45d7-487c-a425-c21946f70e9b" xlink:to="loc_dsgr_LeaseAssetsRightofUseAsset_e63f3ea4-46c6-4679-a17c-e77d3139d1d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_3670b646-1c19-4a52-9a8a-0286e2b0007b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8ea47ba3-45d7-487c-a425-c21946f70e9b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_3670b646-1c19-4a52-9a8a-0286e2b0007b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_858fea76-5e8c-4546-93f3-0f49ae98af96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8ea47ba3-45d7-487c-a425-c21946f70e9b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_858fea76-5e8c-4546-93f3-0f49ae98af96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_LeaseLiabilityCurrent_dc8e47e8-d6ee-4442-be5d-481c335ac0f9" xlink:href="dsgr-20230331.xsd#dsgr_LeaseLiabilityCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8ea47ba3-45d7-487c-a425-c21946f70e9b" xlink:to="loc_dsgr_LeaseLiabilityCurrent_dc8e47e8-d6ee-4442-be5d-481c335ac0f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a78aeb7d-199b-45d5-8521-42c097610536" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8ea47ba3-45d7-487c-a425-c21946f70e9b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a78aeb7d-199b-45d5-8521-42c097610536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_190c8d3f-21d8-4c87-a53d-b1b832e4922a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8ea47ba3-45d7-487c-a425-c21946f70e9b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_190c8d3f-21d8-4c87-a53d-b1b832e4922a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_LeaseLiabilityNoncurrent_72930c06-fa1f-417c-8d0a-b43cce1bda4d" xlink:href="dsgr-20230331.xsd#dsgr_LeaseLiabilityNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8ea47ba3-45d7-487c-a425-c21946f70e9b" xlink:to="loc_dsgr_LeaseLiabilityNoncurrent_72930c06-fa1f-417c-8d0a-b43cce1bda4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_OperatingLeaseRightofUseAssetAccumulatedDepreciation_0350a180-0945-4584-b5b4-1286ec7c82da" xlink:href="dsgr-20230331.xsd#dsgr_OperatingLeaseRightofUseAssetAccumulatedDepreciation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8ea47ba3-45d7-487c-a425-c21946f70e9b" xlink:to="loc_dsgr_OperatingLeaseRightofUseAssetAccumulatedDepreciation_0350a180-0945-4584-b5b4-1286ec7c82da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_f15fbf69-9ebb-4131-b083-dda6f2b5822b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8ea47ba3-45d7-487c-a425-c21946f70e9b" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_f15fbf69-9ebb-4131-b083-dda6f2b5822b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_601a6d19-4c67-4b7f-8450-7e05542e9ef6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8ea47ba3-45d7-487c-a425-c21946f70e9b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_601a6d19-4c67-4b7f-8450-7e05542e9ef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_7452d619-392b-410e-8c56-9ac90321b5b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8ea47ba3-45d7-487c-a425-c21946f70e9b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_7452d619-392b-410e-8c56-9ac90321b5b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_7529cf55-e708-412a-bd09-f11e2733035b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8ea47ba3-45d7-487c-a425-c21946f70e9b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_7529cf55-e708-412a-bd09-f11e2733035b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_ded1d49a-cd39-4a50-b0cb-263aef8b40a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8ea47ba3-45d7-487c-a425-c21946f70e9b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_ded1d49a-cd39-4a50-b0cb-263aef8b40a7" 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="dsgr-20230331.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_ee037950-69fc-4739-a73b-f6fb034a8431" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_124f4716-2b2f-46e8-acbb-3cbf274b2329" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ee037950-69fc-4739-a73b-f6fb034a8431" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_124f4716-2b2f-46e8-acbb-3cbf274b2329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_902eada6-77f3-4d69-bf56-96dc27c12dcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_124f4716-2b2f-46e8-acbb-3cbf274b2329" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_902eada6-77f3-4d69-bf56-96dc27c12dcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_a7c62f3c-e968-48a4-9d9a-1fe4152968d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_124f4716-2b2f-46e8-acbb-3cbf274b2329" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_a7c62f3c-e968-48a4-9d9a-1fe4152968d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_fe01ecd4-e9be-4ef2-8661-7869787828a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_124f4716-2b2f-46e8-acbb-3cbf274b2329" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_fe01ecd4-e9be-4ef2-8661-7869787828a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_48eb1232-a2e8-4823-a618-a8b86e8392a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_124f4716-2b2f-46e8-acbb-3cbf274b2329" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_48eb1232-a2e8-4823-a618-a8b86e8392a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_0d1bc455-1fa9-4b24-b030-9aea495f0cf4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_124f4716-2b2f-46e8-acbb-3cbf274b2329" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_0d1bc455-1fa9-4b24-b030-9aea495f0cf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_dc159f87-817f-4e5d-b554-40f01d3cef1c" xlink:href="dsgr-20230331.xsd#dsgr_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_124f4716-2b2f-46e8-acbb-3cbf274b2329" xlink:to="loc_dsgr_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_dc159f87-817f-4e5d-b554-40f01d3cef1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c0854f8b-89ba-46fe-b58c-ffb8b03f8266" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_124f4716-2b2f-46e8-acbb-3cbf274b2329" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c0854f8b-89ba-46fe-b58c-ffb8b03f8266" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_8f854980-9573-4dcd-ae96-53b3adca1839" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_124f4716-2b2f-46e8-acbb-3cbf274b2329" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_8f854980-9573-4dcd-ae96-53b3adca1839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_3150d56d-7d30-463d-86aa-bc8bde153ab0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_124f4716-2b2f-46e8-acbb-3cbf274b2329" xlink:to="loc_us-gaap_OperatingLeaseLiability_3150d56d-7d30-463d-86aa-bc8bde153ab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_17cd4026-95a5-40aa-ae4f-b0e6a87a4947" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ee037950-69fc-4739-a73b-f6fb034a8431" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_17cd4026-95a5-40aa-ae4f-b0e6a87a4947" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_b89a0eb5-e199-403a-a94f-4d5ab363d7e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_17cd4026-95a5-40aa-ae4f-b0e6a87a4947" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_b89a0eb5-e199-403a-a94f-4d5ab363d7e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_07398013-994a-497e-b5ba-eb1921f5c525" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_17cd4026-95a5-40aa-ae4f-b0e6a87a4947" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_07398013-994a-497e-b5ba-eb1921f5c525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_2fe0a00a-42dd-4c2d-922d-1ce3ba055e9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_17cd4026-95a5-40aa-ae4f-b0e6a87a4947" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_2fe0a00a-42dd-4c2d-922d-1ce3ba055e9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_25beaed1-dd8f-4538-8bf6-bbbdc170d90d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_17cd4026-95a5-40aa-ae4f-b0e6a87a4947" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_25beaed1-dd8f-4538-8bf6-bbbdc170d90d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_2c0a97fe-bb14-46b3-9493-8610b8aedb70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_17cd4026-95a5-40aa-ae4f-b0e6a87a4947" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_2c0a97fe-bb14-46b3-9493-8610b8aedb70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_FinanceLeaseLiabilityToBePaidAfterYearFour_3c5432a9-87a0-4d90-a787-fa17b844c8c2" xlink:href="dsgr-20230331.xsd#dsgr_FinanceLeaseLiabilityToBePaidAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_17cd4026-95a5-40aa-ae4f-b0e6a87a4947" xlink:to="loc_dsgr_FinanceLeaseLiabilityToBePaidAfterYearFour_3c5432a9-87a0-4d90-a787-fa17b844c8c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_c09c6b78-1830-465b-a4d3-340e94fcf604" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_17cd4026-95a5-40aa-ae4f-b0e6a87a4947" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_c09c6b78-1830-465b-a4d3-340e94fcf604" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_7d071e8f-b017-40ba-a2da-174633d9ba17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_17cd4026-95a5-40aa-ae4f-b0e6a87a4947" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_7d071e8f-b017-40ba-a2da-174633d9ba17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_FinanceLeaseLiabilityPresentValue_49088e1b-a937-4ada-88ab-9aa80628c19d" xlink:href="dsgr-20230331.xsd#dsgr_FinanceLeaseLiabilityPresentValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_17cd4026-95a5-40aa-ae4f-b0e6a87a4947" xlink:to="loc_dsgr_FinanceLeaseLiabilityPresentValue_49088e1b-a937-4ada-88ab-9aa80628c19d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_NetLeaseLiabilitiesPaymentsDueAbstract_bc628b98-4a74-4d18-b9e2-8cd091d82da1" xlink:href="dsgr-20230331.xsd#dsgr_NetLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ee037950-69fc-4739-a73b-f6fb034a8431" xlink:to="loc_dsgr_NetLeaseLiabilitiesPaymentsDueAbstract_bc628b98-4a74-4d18-b9e2-8cd091d82da1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_NetLeaseLiabilityPaymentsRemainderofFiscalYear_9fdf365d-1742-47d0-867d-02c3736dd513" xlink:href="dsgr-20230331.xsd#dsgr_NetLeaseLiabilityPaymentsRemainderofFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dsgr_NetLeaseLiabilitiesPaymentsDueAbstract_bc628b98-4a74-4d18-b9e2-8cd091d82da1" xlink:to="loc_dsgr_NetLeaseLiabilityPaymentsRemainderofFiscalYear_9fdf365d-1742-47d0-867d-02c3736dd513" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_NetLeaseLiabilityPaymentsDueYearOne_e7132320-ab9b-4a43-8f22-0796dbfa0b30" xlink:href="dsgr-20230331.xsd#dsgr_NetLeaseLiabilityPaymentsDueYearOne"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dsgr_NetLeaseLiabilitiesPaymentsDueAbstract_bc628b98-4a74-4d18-b9e2-8cd091d82da1" xlink:to="loc_dsgr_NetLeaseLiabilityPaymentsDueYearOne_e7132320-ab9b-4a43-8f22-0796dbfa0b30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_NetLeaseLiabilityPaymentsDueYearTwo_cbfba1ca-cf70-46b4-9775-bd07c9b365df" xlink:href="dsgr-20230331.xsd#dsgr_NetLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dsgr_NetLeaseLiabilitiesPaymentsDueAbstract_bc628b98-4a74-4d18-b9e2-8cd091d82da1" xlink:to="loc_dsgr_NetLeaseLiabilityPaymentsDueYearTwo_cbfba1ca-cf70-46b4-9775-bd07c9b365df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_NetLeaseLiabilityPaymentsDueYearThree_1f5a7ca0-f964-46e8-ab93-0dbae6ff30d0" xlink:href="dsgr-20230331.xsd#dsgr_NetLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dsgr_NetLeaseLiabilitiesPaymentsDueAbstract_bc628b98-4a74-4d18-b9e2-8cd091d82da1" xlink:to="loc_dsgr_NetLeaseLiabilityPaymentsDueYearThree_1f5a7ca0-f964-46e8-ab93-0dbae6ff30d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_NetLeaseLiabilityPaymentsDueYearFour_ca9d830f-327c-4c54-9f43-369480a01e89" xlink:href="dsgr-20230331.xsd#dsgr_NetLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dsgr_NetLeaseLiabilitiesPaymentsDueAbstract_bc628b98-4a74-4d18-b9e2-8cd091d82da1" xlink:to="loc_dsgr_NetLeaseLiabilityPaymentsDueYearFour_ca9d830f-327c-4c54-9f43-369480a01e89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_NetLeaseLiabilityPaymentsDueAfterYearFour_85e4e112-3bf8-4d5e-bed3-65fdaa250ace" xlink:href="dsgr-20230331.xsd#dsgr_NetLeaseLiabilityPaymentsDueAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dsgr_NetLeaseLiabilitiesPaymentsDueAbstract_bc628b98-4a74-4d18-b9e2-8cd091d82da1" xlink:to="loc_dsgr_NetLeaseLiabilityPaymentsDueAfterYearFour_85e4e112-3bf8-4d5e-bed3-65fdaa250ace" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_NetLeaseLiabilityPaymentsDue_25ef857a-a275-4a47-bd3a-e21c12b05bc7" xlink:href="dsgr-20230331.xsd#dsgr_NetLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dsgr_NetLeaseLiabilitiesPaymentsDueAbstract_bc628b98-4a74-4d18-b9e2-8cd091d82da1" xlink:to="loc_dsgr_NetLeaseLiabilityPaymentsDue_25ef857a-a275-4a47-bd3a-e21c12b05bc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_NetLeaseLiabilityImputedInterest_720cb165-ac50-48b9-9877-00b9e6bac8c6" xlink:href="dsgr-20230331.xsd#dsgr_NetLeaseLiabilityImputedInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dsgr_NetLeaseLiabilitiesPaymentsDueAbstract_bc628b98-4a74-4d18-b9e2-8cd091d82da1" xlink:to="loc_dsgr_NetLeaseLiabilityImputedInterest_720cb165-ac50-48b9-9877-00b9e6bac8c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_NetLeaseLiabilityPresentValue_977fba54-9170-474a-aaa3-79312f2cde74" xlink:href="dsgr-20230331.xsd#dsgr_NetLeaseLiabilityPresentValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dsgr_NetLeaseLiabilitiesPaymentsDueAbstract_bc628b98-4a74-4d18-b9e2-8cd091d82da1" xlink:to="loc_dsgr_NetLeaseLiabilityPresentValue_977fba54-9170-474a-aaa3-79312f2cde74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="dsgr-20230331.xsd#LeasesValueofLeaseLiabilitiesDetails_1"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails" xlink:type="simple" xlink:href="dsgr-20230331.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_0aa3ab6d-cc63-4a66-93e3-b95c77d7bb5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_28ac946a-4dd1-45eb-8252-3c39c1286a10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0aa3ab6d-cc63-4a66-93e3-b95c77d7bb5e" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_28ac946a-4dd1-45eb-8252-3c39c1286a10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_f67c88ee-a648-4819-807e-6aa90f6e003c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0aa3ab6d-cc63-4a66-93e3-b95c77d7bb5e" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_f67c88ee-a648-4819-807e-6aa90f6e003c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_ad44abc9-fc40-4e20-a6f2-f9877f6f22f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0aa3ab6d-cc63-4a66-93e3-b95c77d7bb5e" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_ad44abc9-fc40-4e20-a6f2-f9877f6f22f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_cab4291f-278b-4af1-9cb1-cf069839db6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0aa3ab6d-cc63-4a66-93e3-b95c77d7bb5e" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_cab4291f-278b-4af1-9cb1-cf069839db6d" 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="dsgr-20230331.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_3401cc0c-ad72-4fcf-bda1-120e25c3dc12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_5338bf9d-cb05-4d7f-b4a6-0e5590616257" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3401cc0c-ad72-4fcf-bda1-120e25c3dc12" xlink:to="loc_us-gaap_OperatingLeasePayments_5338bf9d-cb05-4d7f-b4a6-0e5590616257" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_aa1b2f25-c50e-412c-80ad-e2605c32f92f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3401cc0c-ad72-4fcf-bda1-120e25c3dc12" xlink:to="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_aa1b2f25-c50e-412c-80ad-e2605c32f92f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_e84f52bd-203d-49c7-a248-2639e7d27974" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3401cc0c-ad72-4fcf-bda1-120e25c3dc12" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_e84f52bd-203d-49c7-a248-2639e7d27974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityNarrativeDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#EarnoutDerivativeLiabilityNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_b8483ff2-2550-4047-9221-cb9c584c4763" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2e08701d-dae2-4adb-82a7-a582c34a9cb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_b8483ff2-2550-4047-9221-cb9c584c4763" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2e08701d-dae2-4adb-82a7-a582c34a9cb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_eb8107b7-d017-4d5a-8a9b-4d27822d6bd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2e08701d-dae2-4adb-82a7-a582c34a9cb2" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_eb8107b7-d017-4d5a-8a9b-4d27822d6bd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3aa38bf-d12d-46ed-b136-5d302bc95470" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_eb8107b7-d017-4d5a-8a9b-4d27822d6bd7" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3aa38bf-d12d-46ed-b136-5d302bc95470" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_DSGFormerlyLawsonMember_59430ef5-777d-428f-b691-9d3a10140b4b" xlink:href="dsgr-20230331.xsd#dsgr_DSGFormerlyLawsonMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c3aa38bf-d12d-46ed-b136-5d302bc95470" xlink:to="loc_dsgr_DSGFormerlyLawsonMember_59430ef5-777d-428f-b691-9d3a10140b4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_b65a291d-a1e4-4f25-b587-1f57bfda4af3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2e08701d-dae2-4adb-82a7-a582c34a9cb2" xlink:to="loc_srt_CounterpartyNameAxis_b65a291d-a1e4-4f25-b587-1f57bfda4af3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_78684ed6-8b96-4224-bbde-a0fa75d6a571" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_b65a291d-a1e4-4f25-b587-1f57bfda4af3" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_78684ed6-8b96-4224-bbde-a0fa75d6a571" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_TestEquityAndGexproServicesShareholdersMember_147c1a28-749f-412e-9380-a59947c1df4c" xlink:href="dsgr-20230331.xsd#dsgr_TestEquityAndGexproServicesShareholdersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_78684ed6-8b96-4224-bbde-a0fa75d6a571" xlink:to="loc_dsgr_TestEquityAndGexproServicesShareholdersMember_147c1a28-749f-412e-9380-a59947c1df4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_TestEquityEquityholderMember_8ef9b577-c68e-4899-9d79-f76d28f89689" xlink:href="dsgr-20230331.xsd#dsgr_TestEquityEquityholderMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dsgr_TestEquityAndGexproServicesShareholdersMember_147c1a28-749f-412e-9380-a59947c1df4c" xlink:to="loc_dsgr_TestEquityEquityholderMember_8ef9b577-c68e-4899-9d79-f76d28f89689" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_GexproServicesStockholderMember_88b60277-a3d7-42d1-a817-d9f705ecd43a" xlink:href="dsgr-20230331.xsd#dsgr_GexproServicesStockholderMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dsgr_TestEquityAndGexproServicesShareholdersMember_147c1a28-749f-412e-9380-a59947c1df4c" xlink:to="loc_dsgr_GexproServicesStockholderMember_88b60277-a3d7-42d1-a817-d9f705ecd43a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_dd245032-d874-475c-b761-861874d31f37" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2e08701d-dae2-4adb-82a7-a582c34a9cb2" xlink:to="loc_srt_RangeAxis_dd245032-d874-475c-b761-861874d31f37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bb225987-7a9e-42e2-9030-5296f0688c97" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_dd245032-d874-475c-b761-861874d31f37" xlink:to="loc_srt_RangeMember_bb225987-7a9e-42e2-9030-5296f0688c97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ef50bcd1-89a2-4d03-92bb-e0757bcd1d14" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_bb225987-7a9e-42e2-9030-5296f0688c97" xlink:to="loc_srt_MaximumMember_ef50bcd1-89a2-4d03-92bb-e0757bcd1d14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_1e129288-e726-4bb8-a541-d37c80e3de50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2e08701d-dae2-4adb-82a7-a582c34a9cb2" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_1e129288-e726-4bb8-a541-d37c80e3de50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_BusinessAcquisitionNumberOfEarnoutProvisions_0b3faac7-13da-4db0-a174-e5b4336fe28a" xlink:href="dsgr-20230331.xsd#dsgr_BusinessAcquisitionNumberOfEarnoutProvisions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1e129288-e726-4bb8-a541-d37c80e3de50" xlink:to="loc_dsgr_BusinessAcquisitionNumberOfEarnoutProvisions_0b3faac7-13da-4db0-a174-e5b4336fe28a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_b85d4e48-7302-472b-8ec7-b5a55bf7ab02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1e129288-e726-4bb8-a541-d37c80e3de50" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_b85d4e48-7302-472b-8ec7-b5a55bf7ab02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_d4f5614c-4df4-4fbb-8d87-0418921bdf4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1e129288-e726-4bb8-a541-d37c80e3de50" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_d4f5614c-4df4-4fbb-8d87-0418921bdf4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_e1dd7c87-d0cc-4a5f-99e2-fd16bb44dd70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1e129288-e726-4bb8-a541-d37c80e3de50" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_e1dd7c87-d0cc-4a5f-99e2-fd16bb44dd70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityScheduleofEarnoutLiabilityDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#EarnoutDerivativeLiabilityScheduleofEarnoutLiabilityDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityScheduleofEarnoutLiabilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_9654b6c7-4c32-4e2d-bd89-881a454e4554" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_153a6783-2d02-4d64-90b4-ccc5d539894a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_9654b6c7-4c32-4e2d-bd89-881a454e4554" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_153a6783-2d02-4d64-90b4-ccc5d539894a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_91ea5cd9-a911-457d-a423-f0e73147b949" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_153a6783-2d02-4d64-90b4-ccc5d539894a" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_91ea5cd9-a911-457d-a423-f0e73147b949" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_910268d9-8257-4096-9a18-214eec9f42ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_153a6783-2d02-4d64-90b4-ccc5d539894a" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_910268d9-8257-4096-9a18-214eec9f42ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_b4d601be-5355-4e65-a727-58ef1b775747" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_153a6783-2d02-4d64-90b4-ccc5d539894a" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_b4d601be-5355-4e65-a727-58ef1b775747" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3_e0f8554a-d6bd-4344-ab4e-f6d436794d10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_153a6783-2d02-4d64-90b4-ccc5d539894a" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3_e0f8554a-d6bd-4344-ab4e-f6d436794d10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_0beaa92a-91e0-4e23-a47b-1af2b772dbac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_153a6783-2d02-4d64-90b4-ccc5d539894a" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_0beaa92a-91e0-4e23-a47b-1af2b772dbac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#DebtScheduleofLongtermDebtDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_c03fe622-395d-4a80-980d-1290a957356c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_d279da2b-1933-4441-a365-c197f454a3d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c03fe622-395d-4a80-980d-1290a957356c" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_d279da2b-1933-4441-a365-c197f454a3d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_09147b50-aff6-4814-b355-b885b822d2cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_d279da2b-1933-4441-a365-c197f454a3d6" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_09147b50-aff6-4814-b355-b885b822d2cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_5a5cfd70-4132-4c87-83de-f26e9116b460" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_09147b50-aff6-4814-b355-b885b822d2cf" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_5a5cfd70-4132-4c87-83de-f26e9116b460" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_e50c21cf-3feb-4e1e-b798-4237c262354b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5a5cfd70-4132-4c87-83de-f26e9116b460" xlink:to="loc_us-gaap_LineOfCreditMember_e50c21cf-3feb-4e1e-b798-4237c262354b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_e43fce2d-333d-44ab-98bd-a7bc3f15c0fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_d279da2b-1933-4441-a365-c197f454a3d6" xlink:to="loc_us-gaap_CreditFacilityAxis_e43fce2d-333d-44ab-98bd-a7bc3f15c0fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_7b0a787e-5864-4f13-bdaf-499cdc78a82d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_e43fce2d-333d-44ab-98bd-a7bc3f15c0fd" xlink:to="loc_us-gaap_CreditFacilityDomain_7b0a787e-5864-4f13-bdaf-499cdc78a82d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_6ca57c99-8b86-4672-a150-c63e5a874326" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_7b0a787e-5864-4f13-bdaf-499cdc78a82d" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_6ca57c99-8b86-4672-a150-c63e5a874326" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_61f94b9a-93c6-4ca4-ba1d-e1614bdfb994" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_7b0a787e-5864-4f13-bdaf-499cdc78a82d" xlink:to="loc_us-gaap_SecuredDebtMember_61f94b9a-93c6-4ca4-ba1d-e1614bdfb994" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c3a26841-ca93-47f2-bc13-79eb76c60f45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_d279da2b-1933-4441-a365-c197f454a3d6" xlink:to="loc_us-gaap_DebtInstrumentAxis_c3a26841-ca93-47f2-bc13-79eb76c60f45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ba7d0dbf-236c-4c5c-80be-d76b4d0bc1ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_c3a26841-ca93-47f2-bc13-79eb76c60f45" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ba7d0dbf-236c-4c5c-80be-d76b4d0bc1ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_SeniorSecuredRevolvingCreditFacilityMember_de1bfaa4-07bc-4197-861e-29068bbfd1ae" xlink:href="dsgr-20230331.xsd#dsgr_SeniorSecuredRevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ba7d0dbf-236c-4c5c-80be-d76b4d0bc1ee" xlink:to="loc_dsgr_SeniorSecuredRevolvingCreditFacilityMember_de1bfaa4-07bc-4197-861e-29068bbfd1ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_SeniorSecuredTermLoanMember_b5cd1d22-9fc9-4fe2-95cc-ac2bd64fc81c" xlink:href="dsgr-20230331.xsd#dsgr_SeniorSecuredTermLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ba7d0dbf-236c-4c5c-80be-d76b4d0bc1ee" xlink:to="loc_dsgr_SeniorSecuredTermLoanMember_b5cd1d22-9fc9-4fe2-95cc-ac2bd64fc81c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_OtherRevolvingCreditFacilitiesMember_862ed1f4-ea42-4a56-8c0e-f4bf5d5ca559" xlink:href="dsgr-20230331.xsd#dsgr_OtherRevolvingCreditFacilitiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ba7d0dbf-236c-4c5c-80be-d76b4d0bc1ee" xlink:to="loc_dsgr_OtherRevolvingCreditFacilitiesMember_862ed1f4-ea42-4a56-8c0e-f4bf5d5ca559" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_1677a150-a471-478c-9111-aa5aa6ebe419" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_d279da2b-1933-4441-a365-c197f454a3d6" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_1677a150-a471-478c-9111-aa5aa6ebe419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_7b5f30bf-4c89-4258-9511-8d1f21bcf551" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1677a150-a471-478c-9111-aa5aa6ebe419" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_7b5f30bf-4c89-4258-9511-8d1f21bcf551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_975bfed4-bc81-446b-aa3f-b14e95ab882a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1677a150-a471-478c-9111-aa5aa6ebe419" xlink:to="loc_us-gaap_LongTermDebtCurrent_975bfed4-bc81-446b-aa3f-b14e95ab882a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_0c2b8a4f-66bc-4cbd-807c-c83a0c339872" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1677a150-a471-478c-9111-aa5aa6ebe419" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_0c2b8a4f-66bc-4cbd-807c-c83a0c339872" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_6ded19b1-f882-4ece-8d82-927bd27db788" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1677a150-a471-478c-9111-aa5aa6ebe419" xlink:to="loc_us-gaap_LongTermDebt_6ded19b1-f882-4ece-8d82-927bd27db788" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/DebtNarrativeDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#DebtNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/DebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_718c5a01-70c5-4e33-a675-bacd7fc4e3bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_ae80b358-fbc5-4008-876b-8b0d9c1935bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_718c5a01-70c5-4e33-a675-bacd7fc4e3bb" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_ae80b358-fbc5-4008-876b-8b0d9c1935bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_a49c5f5d-cd2a-4711-8ede-8dc920f42e46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_ae80b358-fbc5-4008-876b-8b0d9c1935bb" xlink:to="loc_us-gaap_CreditFacilityAxis_a49c5f5d-cd2a-4711-8ede-8dc920f42e46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_81eeb051-aa00-4d9d-8623-557416a9fda5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_a49c5f5d-cd2a-4711-8ede-8dc920f42e46" xlink:to="loc_us-gaap_CreditFacilityDomain_81eeb051-aa00-4d9d-8623-557416a9fda5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_b2c623fc-5cd0-4952-8809-7ccf2ad1f7a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_81eeb051-aa00-4d9d-8623-557416a9fda5" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_b2c623fc-5cd0-4952-8809-7ccf2ad1f7a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_a70084a7-3128-4958-a589-52a20adb6903" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_81eeb051-aa00-4d9d-8623-557416a9fda5" xlink:to="loc_us-gaap_LetterOfCreditMember_a70084a7-3128-4958-a589-52a20adb6903" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BridgeLoanMember_2e04a8f9-82bd-4ffb-aedb-b9d4c3843227" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BridgeLoanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_81eeb051-aa00-4d9d-8623-557416a9fda5" xlink:to="loc_us-gaap_BridgeLoanMember_2e04a8f9-82bd-4ffb-aedb-b9d4c3843227" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_f3700d3e-103b-4674-8299-7b1da47c590b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_81eeb051-aa00-4d9d-8623-557416a9fda5" xlink:to="loc_us-gaap_SecuredDebtMember_f3700d3e-103b-4674-8299-7b1da47c590b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_8e2df5b8-70de-40d0-87cd-115ed6ceb302" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_ae80b358-fbc5-4008-876b-8b0d9c1935bb" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_8e2df5b8-70de-40d0-87cd-115ed6ceb302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_4f1a7f72-bcbf-48a3-8a8d-644c5bfed88e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_8e2df5b8-70de-40d0-87cd-115ed6ceb302" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_4f1a7f72-bcbf-48a3-8a8d-644c5bfed88e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_44444196-4dcc-46ed-8e30-d70bc43cb788" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_4f1a7f72-bcbf-48a3-8a8d-644c5bfed88e" xlink:to="loc_us-gaap_LineOfCreditMember_44444196-4dcc-46ed-8e30-d70bc43cb788" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_e210d45a-4dcf-4cc2-865e-b8f88c360e5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_ae80b358-fbc5-4008-876b-8b0d9c1935bb" xlink:to="loc_us-gaap_DebtInstrumentAxis_e210d45a-4dcf-4cc2-865e-b8f88c360e5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_99308199-3d3b-49a3-9d2a-8ceb46aba5f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_e210d45a-4dcf-4cc2-865e-b8f88c360e5b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_99308199-3d3b-49a3-9d2a-8ceb46aba5f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_DelayedDrawTermLoanFacilityMember_50281e46-45bf-433f-8907-fe7188b8c05b" xlink:href="dsgr-20230331.xsd#dsgr_DelayedDrawTermLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_99308199-3d3b-49a3-9d2a-8ceb46aba5f0" xlink:to="loc_dsgr_DelayedDrawTermLoanFacilityMember_50281e46-45bf-433f-8907-fe7188b8c05b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_SeniorSecuredTermLoanMember_4b54fc06-06e0-4f91-bf16-1a09b7575ec0" xlink:href="dsgr-20230331.xsd#dsgr_SeniorSecuredTermLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_99308199-3d3b-49a3-9d2a-8ceb46aba5f0" xlink:to="loc_dsgr_SeniorSecuredTermLoanMember_4b54fc06-06e0-4f91-bf16-1a09b7575ec0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_SeniorSecuredRevolvingCreditFacilityMember_3abb8d81-1515-49d0-945b-727f6f3ba865" xlink:href="dsgr-20230331.xsd#dsgr_SeniorSecuredRevolvingCreditFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_99308199-3d3b-49a3-9d2a-8ceb46aba5f0" xlink:to="loc_dsgr_SeniorSecuredRevolvingCreditFacilityMember_3abb8d81-1515-49d0-945b-727f6f3ba865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_VariableRateComponentAxis_3ef1ad0b-53e9-4d5a-a109-b57b7dbb3b9b" xlink:href="dsgr-20230331.xsd#dsgr_VariableRateComponentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_ae80b358-fbc5-4008-876b-8b0d9c1935bb" xlink:to="loc_dsgr_VariableRateComponentAxis_3ef1ad0b-53e9-4d5a-a109-b57b7dbb3b9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_VariableRateComponentDomain_f41250dd-b41e-4e0b-9f61-d479e06c84d5" xlink:href="dsgr-20230331.xsd#dsgr_VariableRateComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dsgr_VariableRateComponentAxis_3ef1ad0b-53e9-4d5a-a109-b57b7dbb3b9b" xlink:to="loc_dsgr_VariableRateComponentDomain_f41250dd-b41e-4e0b-9f61-d479e06c84d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_AlternateBaseRateOrCanadianPrimeRateMember_b788f2fd-8abc-4b7e-a837-fc73c45a716d" xlink:href="dsgr-20230331.xsd#dsgr_AlternateBaseRateOrCanadianPrimeRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dsgr_VariableRateComponentDomain_f41250dd-b41e-4e0b-9f61-d479e06c84d5" xlink:to="loc_dsgr_AlternateBaseRateOrCanadianPrimeRateMember_b788f2fd-8abc-4b7e-a837-fc73c45a716d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_AdjustedTermSOFROrCDORRateMember_662773c3-051c-4ae8-bb4f-c716e112bc92" xlink:href="dsgr-20230331.xsd#dsgr_AdjustedTermSOFROrCDORRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dsgr_VariableRateComponentDomain_f41250dd-b41e-4e0b-9f61-d479e06c84d5" xlink:to="loc_dsgr_AdjustedTermSOFROrCDORRateMember_662773c3-051c-4ae8-bb4f-c716e112bc92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b0c790db-2079-40a1-b1d5-6cb03315318e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_ae80b358-fbc5-4008-876b-8b0d9c1935bb" xlink:to="loc_srt_RangeAxis_b0c790db-2079-40a1-b1d5-6cb03315318e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7d92a401-19b1-44a7-a041-e2d1c60a9b42" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_b0c790db-2079-40a1-b1d5-6cb03315318e" xlink:to="loc_srt_RangeMember_7d92a401-19b1-44a7-a041-e2d1c60a9b42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d8a6facf-766a-43d0-a320-dc92dbbda4b0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7d92a401-19b1-44a7-a041-e2d1c60a9b42" xlink:to="loc_srt_MaximumMember_d8a6facf-766a-43d0-a320-dc92dbbda4b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_cb76edf6-294d-4cc2-921d-808823fa3593" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7d92a401-19b1-44a7-a041-e2d1c60a9b42" xlink:to="loc_srt_MinimumMember_cb76edf6-294d-4cc2-921d-808823fa3593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_bc956e7d-3374-4a00-9986-c04ed2b3992b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_ae80b358-fbc5-4008-876b-8b0d9c1935bb" xlink:to="loc_us-gaap_VariableRateAxis_bc956e7d-3374-4a00-9986-c04ed2b3992b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_61547811-0b67-499c-9bcd-c76512ae1463" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_bc956e7d-3374-4a00-9986-c04ed2b3992b" xlink:to="loc_us-gaap_VariableRateDomain_61547811-0b67-499c-9bcd-c76512ae1463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_SecuredOvernightFinancingRateSOFRMember_201d0272-650e-42d7-be35-b1c1c1e86308" xlink:href="dsgr-20230331.xsd#dsgr_SecuredOvernightFinancingRateSOFRMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_61547811-0b67-499c-9bcd-c76512ae1463" xlink:to="loc_dsgr_SecuredOvernightFinancingRateSOFRMember_201d0272-650e-42d7-be35-b1c1c1e86308" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_f71ecad0-b6a7-488d-b2b2-7b7c79b54d75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_ae80b358-fbc5-4008-876b-8b0d9c1935bb" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_f71ecad0-b6a7-488d-b2b2-7b7c79b54d75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_8e8eda18-81f7-4583-ab7d-428178838ad8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f71ecad0-b6a7-488d-b2b2-7b7c79b54d75" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_8e8eda18-81f7-4583-ab7d-428178838ad8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_LineOfCreditFacilityAccordionFeatureIncreaseLimit_a31d6258-9887-43f4-96a9-135c58152abb" xlink:href="dsgr-20230331.xsd#dsgr_LineOfCreditFacilityAccordionFeatureIncreaseLimit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f71ecad0-b6a7-488d-b2b2-7b7c79b54d75" xlink:to="loc_dsgr_LineOfCreditFacilityAccordionFeatureIncreaseLimit_a31d6258-9887-43f4-96a9-135c58152abb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_68f80e82-feec-40fa-89ff-f8f6203894d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f71ecad0-b6a7-488d-b2b2-7b7c79b54d75" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_68f80e82-feec-40fa-89ff-f8f6203894d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_092af390-7dac-464b-bb02-7e65bb5d6dfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f71ecad0-b6a7-488d-b2b2-7b7c79b54d75" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_092af390-7dac-464b-bb02-7e65bb5d6dfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_a3621827-cbd3-4b2e-8b51-2c32170025a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f71ecad0-b6a7-488d-b2b2-7b7c79b54d75" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_a3621827-cbd3-4b2e-8b51-2c32170025a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_bf328611-51f2-4659-8ae7-bc677961cd20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f71ecad0-b6a7-488d-b2b2-7b7c79b54d75" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_bf328611-51f2-4659-8ae7-bc677961cd20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_16fb70d6-5b19-4183-905f-d36697a7f47c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f71ecad0-b6a7-488d-b2b2-7b7c79b54d75" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_16fb70d6-5b19-4183-905f-d36697a7f47c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_6bd6ec1c-e5f4-4aa4-aacb-491a04155d11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f71ecad0-b6a7-488d-b2b2-7b7c79b54d75" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_6bd6ec1c-e5f4-4aa4-aacb-491a04155d11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross_06e4db59-2dfe-43fc-867b-6a0f6f08640c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_f71ecad0-b6a7-488d-b2b2-7b7c79b54d75" xlink:to="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross_06e4db59-2dfe-43fc-867b-6a0f6f08640c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationEquityCompensationPlansDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#StockBasedCompensationEquityCompensationPlansDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/StockBasedCompensationEquityCompensationPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_38533b29-eed5-464b-850c-8cdd21623ad8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_1b81f3dd-76c7-4c75-8760-93f7e1b314a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_38533b29-eed5-464b-850c-8cdd21623ad8" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_1b81f3dd-76c7-4c75-8760-93f7e1b314a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent_61025664-e0f2-4838-97c1-ad3bfef3e616" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_38533b29-eed5-464b-850c-8cdd21623ad8" xlink:to="loc_us-gaap_DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent_61025664-e0f2-4838-97c1-ad3bfef3e616" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#StockBasedCompensationRestrictedStockUnitsDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockUnitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_12d4a2f0-14ec-4e4e-afef-6e500a22dd6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_eb924412-817e-4ccc-b8e8-9db9a4f10030" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_12d4a2f0-14ec-4e4e-afef-6e500a22dd6e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_eb924412-817e-4ccc-b8e8-9db9a4f10030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_7d5f0e1a-edb7-4c74-883e-99bd1e252b3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_eb924412-817e-4ccc-b8e8-9db9a4f10030" xlink:to="loc_us-gaap_AwardTypeAxis_7d5f0e1a-edb7-4c74-883e-99bd1e252b3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10778b04-07c5-4560-bba1-7fe5b3e482b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_7d5f0e1a-edb7-4c74-883e-99bd1e252b3d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10778b04-07c5-4560-bba1-7fe5b3e482b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_bc7eb65f-6055-46d5-b5d1-dd1dd058b1e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10778b04-07c5-4560-bba1-7fe5b3e482b6" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_bc7eb65f-6055-46d5-b5d1-dd1dd058b1e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ca86f73-2936-4786-ad4c-2ec0a24b0a77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_eb924412-817e-4ccc-b8e8-9db9a4f10030" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ca86f73-2936-4786-ad4c-2ec0a24b0a77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_c15f4215-080d-4d17-9757-44a296b089fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ca86f73-2936-4786-ad4c-2ec0a24b0a77" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_c15f4215-080d-4d17-9757-44a296b089fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_cbd4235e-102c-4a9a-8d5e-16ca22b764d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ca86f73-2936-4786-ad4c-2ec0a24b0a77" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_cbd4235e-102c-4a9a-8d5e-16ca22b764d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGrantDateFairValue_ab7f34e1-5b11-44fd-81f0-93110e755195" xlink:href="dsgr-20230331.xsd#dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ca86f73-2936-4786-ad4c-2ec0a24b0a77" xlink:to="loc_dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGrantDateFairValue_ab7f34e1-5b11-44fd-81f0-93110e755195" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionsDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#StockBasedCompensationStockOptionsDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5f557f57-8b28-4b80-8146-b5605c404314" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_fff441db-2430-4bb0-8785-dd5255570b5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5f557f57-8b28-4b80-8146-b5605c404314" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_fff441db-2430-4bb0-8785-dd5255570b5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionRatioToCommonStock_f642ccde-dc4f-4dc8-9306-8a8fe62cfe97" xlink:href="dsgr-20230331.xsd#dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionRatioToCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5f557f57-8b28-4b80-8146-b5605c404314" xlink:to="loc_dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionRatioToCommonStock_f642ccde-dc4f-4dc8-9306-8a8fe62cfe97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_b6a19275-2af9-40ec-84dc-cc7a1f1200a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5f557f57-8b28-4b80-8146-b5605c404314" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_b6a19275-2af9-40ec-84dc-cc7a1f1200a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0c733df7-f496-4366-b4fb-3604ec28c9f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5f557f57-8b28-4b80-8146-b5605c404314" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0c733df7-f496-4366-b4fb-3604ec28c9f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_146ae135-1c80-402d-9417-9d47372421a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0c733df7-f496-4366-b4fb-3604ec28c9f6" xlink:to="loc_us-gaap_AwardTypeAxis_146ae135-1c80-402d-9417-9d47372421a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_996e1a60-3df5-40f8-9383-f8dea31b37cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_146ae135-1c80-402d-9417-9d47372421a1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_996e1a60-3df5-40f8-9383-f8dea31b37cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_960b16a7-624d-4749-9007-b56014a8c85a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_996e1a60-3df5-40f8-9383-f8dea31b37cd" xlink:to="loc_us-gaap_EmployeeStockOptionMember_960b16a7-624d-4749-9007-b56014a8c85a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec9f6303-8e20-4797-b34f-4892326f2dcc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0c733df7-f496-4366-b4fb-3604ec28c9f6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec9f6303-8e20-4797-b34f-4892326f2dcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_561ac0f4-97ba-40a5-9a02-914db8b0a5e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec9f6303-8e20-4797-b34f-4892326f2dcc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_561ac0f4-97ba-40a5-9a02-914db8b0a5e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGrantDateFairValue_b0997f44-f59e-492e-9852-4b8a9265427c" xlink:href="dsgr-20230331.xsd#dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec9f6303-8e20-4797-b34f-4892326f2dcc" xlink:to="loc_dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGrantDateFairValue_b0997f44-f59e-492e-9852-4b8a9265427c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_775fc326-1a0a-4582-b092-e0a579884faa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec9f6303-8e20-4797-b34f-4892326f2dcc" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_775fc326-1a0a-4582-b092-e0a579884faa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockOptionsActivityDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#StockBasedCompensationSummaryofStockOptionsActivityDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockOptionsActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8012a4b9-41d2-4bc3-bce2-47ae8173e809" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_cb3b632e-e2e9-49e9-bc93-5f17c20ae396" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8012a4b9-41d2-4bc3-bce2-47ae8173e809" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_cb3b632e-e2e9-49e9-bc93-5f17c20ae396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_384ae298-8ab5-4dff-9742-1ace5025af19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_cb3b632e-e2e9-49e9-bc93-5f17c20ae396" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_384ae298-8ab5-4dff-9742-1ace5025af19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_f8c08ab9-6407-4b4f-89f5-925b8b635099" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_cb3b632e-e2e9-49e9-bc93-5f17c20ae396" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_f8c08ab9-6407-4b4f-89f5-925b8b635099" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_ee614d6a-53ed-4d5d-a6c3-abe9e018a562" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_cb3b632e-e2e9-49e9-bc93-5f17c20ae396" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_ee614d6a-53ed-4d5d-a6c3-abe9e018a562" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_85646fef-228d-4050-93c5-1e117043a2c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8012a4b9-41d2-4bc3-bce2-47ae8173e809" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_85646fef-228d-4050-93c5-1e117043a2c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_ad81da95-e86b-4fc0-98cb-5eac1bac637e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8012a4b9-41d2-4bc3-bce2-47ae8173e809" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_ad81da95-e86b-4fc0-98cb-5eac1bac637e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_31124c34-25d2-4c3a-b3c7-9aab61126ee4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_ad81da95-e86b-4fc0-98cb-5eac1bac637e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_31124c34-25d2-4c3a-b3c7-9aab61126ee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_76570c38-c0e5-4109-8a2e-24164741b2dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_ad81da95-e86b-4fc0-98cb-5eac1bac637e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_76570c38-c0e5-4109-8a2e-24164741b2dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_39036b56-aad9-42d7-b8dd-cba3cce69bc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_ad81da95-e86b-4fc0-98cb-5eac1bac637e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_39036b56-aad9-42d7-b8dd-cba3cce69bc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1eec644a-d385-4b72-b18c-695326dc9787" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8012a4b9-41d2-4bc3-bce2-47ae8173e809" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1eec644a-d385-4b72-b18c-695326dc9787" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionAssumptionsDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#StockBasedCompensationStockOptionAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_dd8afa74-454a-4537-8fdf-df17af544f1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fe34d417-8055-4a97-964b-4d686427e51e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_dd8afa74-454a-4537-8fdf-df17af544f1b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fe34d417-8055-4a97-964b-4d686427e51e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_4008b777-8ef1-4b44-a58f-1c83fabde311" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fe34d417-8055-4a97-964b-4d686427e51e" xlink:to="loc_us-gaap_AwardTypeAxis_4008b777-8ef1-4b44-a58f-1c83fabde311" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d86de34a-65ae-4ae0-8dae-088bd04f7a49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_4008b777-8ef1-4b44-a58f-1c83fabde311" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d86de34a-65ae-4ae0-8dae-088bd04f7a49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_0efa436a-6c9a-4a40-a592-c702ef86cd0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d86de34a-65ae-4ae0-8dae-088bd04f7a49" xlink:to="loc_us-gaap_EmployeeStockOptionMember_0efa436a-6c9a-4a40-a592-c702ef86cd0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ea327e10-d3a3-403d-ba2c-01b9565371ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fe34d417-8055-4a97-964b-4d686427e51e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ea327e10-d3a3-403d-ba2c-01b9565371ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_45eacc2e-5875-4253-b33a-d68944856fbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ea327e10-d3a3-403d-ba2c-01b9565371ea" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_45eacc2e-5875-4253-b33a-d68944856fbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_fc2060b3-1220-458a-8cf5-33d579b61ce0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ea327e10-d3a3-403d-ba2c-01b9565371ea" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_fc2060b3-1220-458a-8cf5-33d579b61ce0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_57637285-5897-4c25-aa90-2b4c2f23708f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ea327e10-d3a3-403d-ba2c-01b9565371ea" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_57637285-5897-4c25-aa90-2b4c2f23708f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments_83a39208-6fc8-4833-899b-d1623d2815f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ea327e10-d3a3-403d-ba2c-01b9565371ea" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments_83a39208-6fc8-4833-899b-d1623d2815f1" 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="dsgr-20230331.xsd#StockRepurchaseProgramDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/StockRepurchaseProgramDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfRepurchaseAgreementsAbstract_8226460a-72d6-4f9d-9dc6-bc2ffab6f187" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfRepurchaseAgreementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_70dcd1ba-f280-48bb-8030-c4afcf495cec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfRepurchaseAgreementsAbstract_8226460a-72d6-4f9d-9dc6-bc2ffab6f187" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_70dcd1ba-f280-48bb-8030-c4afcf495cec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_eb12de2f-7015-4ca0-b089-680d9f91e093" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfRepurchaseAgreementsAbstract_8226460a-72d6-4f9d-9dc6-bc2ffab6f187" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_eb12de2f-7015-4ca0-b089-680d9f91e093" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#EarningsPerShareDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/EarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_3e014868-846d-43c7-ac84-8efd36c58664" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_a27a6843-50a0-4db1-a184-9902be908e18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_3e014868-846d-43c7-ac84-8efd36c58664" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_a27a6843-50a0-4db1-a184-9902be908e18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3c662184-768e-49ee-bb93-fd5bb0ca0ef4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_a27a6843-50a0-4db1-a184-9902be908e18" xlink:to="loc_us-gaap_NetIncomeLoss_3c662184-768e-49ee-bb93-fd5bb0ca0ef4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_716a86d3-701f-407c-9225-c20a10bd4acf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_a27a6843-50a0-4db1-a184-9902be908e18" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_716a86d3-701f-407c-9225-c20a10bd4acf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_d554eab4-b36f-408d-9b65-de90b8c206b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_a27a6843-50a0-4db1-a184-9902be908e18" xlink:to="loc_us-gaap_EarningsPerShareBasic_d554eab4-b36f-408d-9b65-de90b8c206b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_d4536d4b-ad1c-4a17-9b81-5a15b1a70c1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_3e014868-846d-43c7-ac84-8efd36c58664" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_d4536d4b-ad1c-4a17-9b81-5a15b1a70c1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_df9a7489-ff02-4c16-9a57-bc89ac1fa5de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_d4536d4b-ad1c-4a17-9b81-5a15b1a70c1e" xlink:to="loc_us-gaap_NetIncomeLoss_df9a7489-ff02-4c16-9a57-bc89ac1fa5de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_99cf5dce-3aed-4e0a-8011-f9b3a6bcb93c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_d4536d4b-ad1c-4a17-9b81-5a15b1a70c1e" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_99cf5dce-3aed-4e0a-8011-f9b3a6bcb93c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_79e4adb8-0df2-4848-ad2b-717c4cde484c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_d4536d4b-ad1c-4a17-9b81-5a15b1a70c1e" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_79e4adb8-0df2-4848-ad2b-717c4cde484c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a15652f9-4d1c-4bb4-ba51-fea5c439e35b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_3e014868-846d-43c7-ac84-8efd36c58664" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a15652f9-4d1c-4bb4-ba51-fea5c439e35b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_0780d3dd-4610-4634-8460-31ab60ef16ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_3e014868-846d-43c7-ac84-8efd36c58664" xlink:to="loc_us-gaap_EarningsPerShareDiluted_0780d3dd-4610-4634-8460-31ab60ef16ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_708978cb-b127-4cbe-807a-703b8918ec33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_3e014868-846d-43c7-ac84-8efd36c58664" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_708978cb-b127-4cbe-807a-703b8918ec33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="dsgr-20230331.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_113391b4-6c21-4bfa-9fed-e5ab8a9480c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_15a1aa24-b0ce-4ed6-b8c0-6dc18c97b74b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_113391b4-6c21-4bfa-9fed-e5ab8a9480c5" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_15a1aa24-b0ce-4ed6-b8c0-6dc18c97b74b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_c60ee1d2-a57a-41c5-8a4c-420caacb7867" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_113391b4-6c21-4bfa-9fed-e5ab8a9480c5" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_c60ee1d2-a57a-41c5-8a4c-420caacb7867" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#CommitmentsandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_57f65e08-1234-408d-b92b-5d4d7a7f71ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_e864a43f-9411-4dc2-93ee-acb05b4a1a26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_57f65e08-1234-408d-b92b-5d4d7a7f71ac" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingencies_e864a43f-9411-4dc2-93ee-acb05b4a1a26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationDueInNextRollingTwelveMonths_584cddea-3717-423a-bf0e-7dca46983d37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationDueInNextRollingTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_57f65e08-1234-408d-b92b-5d4d7a7f71ac" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationDueInNextRollingTwelveMonths_584cddea-3717-423a-bf0e-7dca46983d37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#RelatedPartyTransactionsDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_18b485c8-5d04-4897-a80c-f2b88b9be32e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_9e68f632-4e6a-4095-876f-159fc6ac9967" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_18b485c8-5d04-4897-a80c-f2b88b9be32e" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_9e68f632-4e6a-4095-876f-159fc6ac9967" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_438c0a53-4c4a-4768-aa01-c158e22509a7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_9e68f632-4e6a-4095-876f-159fc6ac9967" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_438c0a53-4c4a-4768-aa01-c158e22509a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_25713348-3a05-4719-8f68-b3d5f06a3d05" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_438c0a53-4c4a-4768-aa01-c158e22509a7" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_25713348-3a05-4719-8f68-b3d5f06a3d05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_LCKMAndMrKingMember_e44bed8a-718f-4923-8319-377a02806f77" xlink:href="dsgr-20230331.xsd#dsgr_LCKMAndMrKingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_25713348-3a05-4719-8f68-b3d5f06a3d05" xlink:to="loc_dsgr_LCKMAndMrKingMember_e44bed8a-718f-4923-8319-377a02806f77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_ea69069c-dc0d-477c-8000-eac1435852fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_9e68f632-4e6a-4095-876f-159fc6ac9967" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_ea69069c-dc0d-477c-8000-eac1435852fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_821e2668-2e1a-4211-8e61-9680bf07d7ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_ea69069c-dc0d-477c-8000-eac1435852fa" xlink:to="loc_us-gaap_RelatedPartyDomain_821e2668-2e1a-4211-8e61-9680bf07d7ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember_0d9f7235-cbff-49f6-9dc7-fd393400541d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AffiliatedEntityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_821e2668-2e1a-4211-8e61-9680bf07d7ec" xlink:to="loc_srt_AffiliatedEntityMember_0d9f7235-cbff-49f6-9dc7-fd393400541d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_GexproMember_ab94dce6-15cf-4c37-bc09-fe84c26379c5" xlink:href="dsgr-20230331.xsd#dsgr_GexproMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_821e2668-2e1a-4211-8e61-9680bf07d7ec" xlink:to="loc_dsgr_GexproMember_ab94dce6-15cf-4c37-bc09-fe84c26379c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestorMember_3f6b2945-2b5a-4c03-8dd3-13655d87dc74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestorMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_821e2668-2e1a-4211-8e61-9680bf07d7ec" xlink:to="loc_us-gaap_InvestorMember_3f6b2945-2b5a-4c03-8dd3-13655d87dc74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_34f92595-5b44-41d9-95fa-6781a6dd8e0a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_9e68f632-4e6a-4095-876f-159fc6ac9967" xlink:to="loc_srt_CounterpartyNameAxis_34f92595-5b44-41d9-95fa-6781a6dd8e0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_fccdd2dc-28a7-4c40-98c3-f0409a021668" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_34f92595-5b44-41d9-95fa-6781a6dd8e0a" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_fccdd2dc-28a7-4c40-98c3-f0409a021668" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_TestEquityEquityholderMember_9da58dee-7648-4fee-ac26-ff1a5135c022" xlink:href="dsgr-20230331.xsd#dsgr_TestEquityEquityholderMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_fccdd2dc-28a7-4c40-98c3-f0409a021668" xlink:to="loc_dsgr_TestEquityEquityholderMember_9da58dee-7648-4fee-ac26-ff1a5135c022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_GexproServicesStockholderMember_f6557725-be65-43fb-ab54-35c511813130" xlink:href="dsgr-20230331.xsd#dsgr_GexproServicesStockholderMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_fccdd2dc-28a7-4c40-98c3-f0409a021668" xlink:to="loc_dsgr_GexproServicesStockholderMember_f6557725-be65-43fb-ab54-35c511813130" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_TestEquityAndGexproServicesFormerOwnersMember_b21c7c3f-1c6c-4ac8-a01b-68fd049d8530" xlink:href="dsgr-20230331.xsd#dsgr_TestEquityAndGexproServicesFormerOwnersMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_fccdd2dc-28a7-4c40-98c3-f0409a021668" xlink:to="loc_dsgr_TestEquityAndGexproServicesFormerOwnersMember_b21c7c3f-1c6c-4ac8-a01b-68fd049d8530" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_ff67d174-e817-4ba8-a971-c0c555731869" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_9e68f632-4e6a-4095-876f-159fc6ac9967" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_ff67d174-e817-4ba8-a971-c0c555731869" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_05f0d345-7d2e-43ab-9e15-c0c733b1c962" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_ff67d174-e817-4ba8-a971-c0c555731869" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_05f0d345-7d2e-43ab-9e15-c0c733b1c962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_DSGFormerlyLawsonMember_80daded9-7d2f-469f-b745-9506e2be60bd" xlink:href="dsgr-20230331.xsd#dsgr_DSGFormerlyLawsonMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_05f0d345-7d2e-43ab-9e15-c0c733b1c962" xlink:to="loc_dsgr_DSGFormerlyLawsonMember_80daded9-7d2f-469f-b745-9506e2be60bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_TestEquityAndGexproMember_9e208290-3a95-40b2-a8f6-ee1aba9af928" xlink:href="dsgr-20230331.xsd#dsgr_TestEquityAndGexproMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_05f0d345-7d2e-43ab-9e15-c0c733b1c962" xlink:to="loc_dsgr_TestEquityAndGexproMember_9e208290-3a95-40b2-a8f6-ee1aba9af928" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_451c299e-9473-4e92-8fc6-9ef5b80d48e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_9e68f632-4e6a-4095-876f-159fc6ac9967" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_451c299e-9473-4e92-8fc6-9ef5b80d48e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_487b4e01-8ec6-4143-896d-a48a032a5152" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_451c299e-9473-4e92-8fc6-9ef5b80d48e8" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_487b4e01-8ec6-4143-896d-a48a032a5152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_GexproServicesHoldbackSharesMember_ca548cb3-e0e4-448a-8175-7b9487c86513" xlink:href="dsgr-20230331.xsd#dsgr_GexproServicesHoldbackSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_487b4e01-8ec6-4143-896d-a48a032a5152" xlink:to="loc_dsgr_GexproServicesHoldbackSharesMember_ca548cb3-e0e4-448a-8175-7b9487c86513" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_4b72dc28-05f3-4e79-a88f-14b1d5351f5e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_9e68f632-4e6a-4095-876f-159fc6ac9967" xlink:to="loc_srt_OwnershipAxis_4b72dc28-05f3-4e79-a88f-14b1d5351f5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_571c4af0-1627-4442-864f-912fd19c2789" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_4b72dc28-05f3-4e79-a88f-14b1d5351f5e" xlink:to="loc_srt_OwnershipDomain_571c4af0-1627-4442-864f-912fd19c2789" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_DSGFormerlyLawsonMember_1e6f6d42-d860-4e3b-9195-9ee0cee0f540" xlink:href="dsgr-20230331.xsd#dsgr_DSGFormerlyLawsonMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_571c4af0-1627-4442-864f-912fd19c2789" xlink:to="loc_dsgr_DSGFormerlyLawsonMember_1e6f6d42-d860-4e3b-9195-9ee0cee0f540" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_DSGMember_a7725631-3110-47d0-841c-dee54288ce1c" xlink:href="dsgr-20230331.xsd#dsgr_DSGMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_571c4af0-1627-4442-864f-912fd19c2789" xlink:to="loc_dsgr_DSGMember_a7725631-3110-47d0-841c-dee54288ce1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_8558fc67-5146-4d0c-a1c2-4d199e4fcd87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_9e68f632-4e6a-4095-876f-159fc6ac9967" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_8558fc67-5146-4d0c-a1c2-4d199e4fcd87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_90a611fb-d022-4300-84e3-1f15b8fd1cb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8558fc67-5146-4d0c-a1c2-4d199e4fcd87" xlink:to="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_90a611fb-d022-4300-84e3-1f15b8fd1cb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_SettlementOfRelatedPartyObligations_8286ab01-28a9-4c04-8523-6734e00f446a" xlink:href="dsgr-20230331.xsd#dsgr_SettlementOfRelatedPartyObligations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8558fc67-5146-4d0c-a1c2-4d199e4fcd87" xlink:to="loc_dsgr_SettlementOfRelatedPartyObligations_8286ab01-28a9-4c04-8523-6734e00f446a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_50684811-db75-4055-8727-aa36363119f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8558fc67-5146-4d0c-a1c2-4d199e4fcd87" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_50684811-db75-4055-8727-aa36363119f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_7704f8e2-64f3-46dc-9f26-e3eb7cc11883" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8558fc67-5146-4d0c-a1c2-4d199e4fcd87" xlink:to="loc_us-gaap_OperatingLeasePayments_7704f8e2-64f3-46dc-9f26-e3eb7cc11883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_LeaseLiabilityNoncurrent_e9c20130-1035-4f5e-a637-464eebb64897" xlink:href="dsgr-20230331.xsd#dsgr_LeaseLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8558fc67-5146-4d0c-a1c2-4d199e4fcd87" xlink:to="loc_dsgr_LeaseLiabilityNoncurrent_e9c20130-1035-4f5e-a637-464eebb64897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_69fbcbe6-7b07-4987-9d36-fb8550e78099" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8558fc67-5146-4d0c-a1c2-4d199e4fcd87" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_69fbcbe6-7b07-4987-9d36-fb8550e78099" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_e1af6c4b-8d4e-4949-9598-b3c5e891c1b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8558fc67-5146-4d0c-a1c2-4d199e4fcd87" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_e1af6c4b-8d4e-4949-9598-b3c5e891c1b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SegmentReportingReportableSegmentInformationDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#SegmentReportingReportableSegmentInformationDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/SegmentReportingReportableSegmentInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_743914f3-1b1d-4d43-a735-584eec45a5c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_d6663d51-38db-4d3a-b932-2a1f3bdbaf72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_743914f3-1b1d-4d43-a735-584eec45a5c6" xlink:to="loc_us-gaap_NumberOfReportableSegments_d6663d51-38db-4d3a-b932-2a1f3bdbaf72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_NumberOfBranches_6e79b632-73e0-474b-a981-7823223b9ae7" xlink:href="dsgr-20230331.xsd#dsgr_NumberOfBranches"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_743914f3-1b1d-4d43-a735-584eec45a5c6" xlink:to="loc_dsgr_NumberOfBranches_6e79b632-73e0-474b-a981-7823223b9ae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4faff262-fa3d-40ee-acaa-5e17079e2577" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_743914f3-1b1d-4d43-a735-584eec45a5c6" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4faff262-fa3d-40ee-acaa-5e17079e2577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_0f97e83d-ce00-42a3-99d0-333d7280bfbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4faff262-fa3d-40ee-acaa-5e17079e2577" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_0f97e83d-ce00-42a3-99d0-333d7280bfbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_00da655d-c3a0-4314-b1a3-cdf3aac5ddb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_0f97e83d-ce00-42a3-99d0-333d7280bfbf" xlink:to="loc_us-gaap_SegmentDomain_00da655d-c3a0-4314-b1a3-cdf3aac5ddb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_LawsonSegmentMember_8c452702-0ec3-44a4-a6f3-f25dfe4f1995" xlink:href="dsgr-20230331.xsd#dsgr_LawsonSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_00da655d-c3a0-4314-b1a3-cdf3aac5ddb3" xlink:to="loc_dsgr_LawsonSegmentMember_8c452702-0ec3-44a4-a6f3-f25dfe4f1995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_TestEquitySegmentMember_9712f151-4406-4ffb-8afd-f06eb99b5c30" xlink:href="dsgr-20230331.xsd#dsgr_TestEquitySegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_00da655d-c3a0-4314-b1a3-cdf3aac5ddb3" xlink:to="loc_dsgr_TestEquitySegmentMember_9712f151-4406-4ffb-8afd-f06eb99b5c30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_GexproServicesSegmentMember_a0120095-133e-4327-b7a4-97a7447c3f4d" xlink:href="dsgr-20230331.xsd#dsgr_GexproServicesSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_00da655d-c3a0-4314-b1a3-cdf3aac5ddb3" xlink:to="loc_dsgr_GexproServicesSegmentMember_a0120095-133e-4327-b7a4-97a7447c3f4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_07af7862-b910-4ca9-91de-cd5e5a351773" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4faff262-fa3d-40ee-acaa-5e17079e2577" xlink:to="loc_srt_ConsolidationItemsAxis_07af7862-b910-4ca9-91de-cd5e5a351773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_88e10db8-87d1-4a7c-bfa8-7c82dee5fd6e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_07af7862-b910-4ca9-91de-cd5e5a351773" xlink:to="loc_srt_ConsolidationItemsDomain_88e10db8-87d1-4a7c-bfa8-7c82dee5fd6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_5d6f6714-7c07-4af7-8da9-1c9b62b3d197" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_88e10db8-87d1-4a7c-bfa8-7c82dee5fd6e" xlink:to="loc_us-gaap_OperatingSegmentsMember_5d6f6714-7c07-4af7-8da9-1c9b62b3d197" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_CorporateAndReconcilingItemsMember_d4ef5ecf-adab-4f49-bfe0-8eba2e7a9126" xlink:href="dsgr-20230331.xsd#dsgr_CorporateAndReconcilingItemsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_88e10db8-87d1-4a7c-bfa8-7c82dee5fd6e" xlink:to="loc_dsgr_CorporateAndReconcilingItemsMember_d4ef5ecf-adab-4f49-bfe0-8eba2e7a9126" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_ec9d855f-dd81-4ec7-bae5-5b5733a74451" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4faff262-fa3d-40ee-acaa-5e17079e2577" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_ec9d855f-dd81-4ec7-bae5-5b5733a74451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d267b524-c518-4cfd-ba8b-09bc569b12b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ec9d855f-dd81-4ec7-bae5-5b5733a74451" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d267b524-c518-4cfd-ba8b-09bc569b12b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_1aa63e7c-bf25-4027-8091-6e01caf22dc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ec9d855f-dd81-4ec7-bae5-5b5733a74451" xlink:to="loc_us-gaap_OperatingIncomeLoss_1aa63e7c-bf25-4027-8091-6e01caf22dc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SubsequentEventDetails" xlink:type="simple" xlink:href="dsgr-20230331.xsd#SubsequentEventDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/SubsequentEventDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_70006091-6325-45fc-b072-2c0f337ebce1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_8d8fad65-a9b7-4f51-aa98-1761759ba8f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_70006091-6325-45fc-b072-2c0f337ebce1" xlink:to="loc_us-gaap_SubsequentEventTable_8d8fad65-a9b7-4f51-aa98-1761759ba8f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_223ec1a6-45d5-4224-bcfa-aa7294993b83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_8d8fad65-a9b7-4f51-aa98-1761759ba8f5" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_223ec1a6-45d5-4224-bcfa-aa7294993b83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_d816d693-57c0-4450-83c3-44c84ab9e1e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_223ec1a6-45d5-4224-bcfa-aa7294993b83" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_d816d693-57c0-4450-83c3-44c84ab9e1e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_591f57d2-52e6-420f-b575-c9dad4e4a6eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_d816d693-57c0-4450-83c3-44c84ab9e1e7" xlink:to="loc_us-gaap_SubsequentEventMember_591f57d2-52e6-420f-b575-c9dad4e4a6eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_dde9c5a2-ad96-4635-aaac-84bd0df937cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_8d8fad65-a9b7-4f51-aa98-1761759ba8f5" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_dde9c5a2-ad96-4635-aaac-84bd0df937cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_69065be3-4ac3-4728-9bfe-141460f14c76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_dde9c5a2-ad96-4635-aaac-84bd0df937cf" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_69065be3-4ac3-4728-9bfe-141460f14c76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dsgr_HISCOMember_76d5c990-6681-4a54-8fe0-d330ac4f8ebd" xlink:href="dsgr-20230331.xsd#dsgr_HISCOMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_69065be3-4ac3-4728-9bfe-141460f14c76" xlink:to="loc_dsgr_HISCOMember_76d5c990-6681-4a54-8fe0-d330ac4f8ebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_47ac703c-afb1-4bed-ae45-4269b84ba0a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_8d8fad65-a9b7-4f51-aa98-1761759ba8f5" xlink:to="loc_us-gaap_SubsequentEventLineItems_47ac703c-afb1-4bed-ae45-4269b84ba0a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_aa968d68-ed8c-4935-8cd2-0cc0fc8e9f4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_47ac703c-afb1-4bed-ae45-4269b84ba0a2" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_aa968d68-ed8c-4935-8cd2-0cc0fc8e9f4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_b9f93f45-7a73-49da-83fb-2b29eb74572f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_47ac703c-afb1-4bed-ae45-4269b84ba0a2" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_b9f93f45-7a73-49da-83fb-2b29eb74572f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983839623488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>May 01, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2023<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="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">0-10546<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">DISTRIBUTION SOLUTIONS GROUP, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">36-2229304<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">8770 W. Bryn Mawr Avenue<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Chicago,<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">IL<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">60631<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(773)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">304-5050<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common stock, $1.00 par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">DSGR<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="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,126,637<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000703604<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2023<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="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983841008256">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 31,144<span></span>
</td>
<td class="nump">$ 24,554<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="nump">188<span></span>
</td>
<td class="nump">186<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, less allowances of $2,058 and $1,513, respectively</a></td>
<td class="nump">172,688<span></span>
</td>
<td class="nump">166,301<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">269,981<span></span>
</td>
<td class="nump">264,374<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">25,726<span></span>
</td>
<td class="nump">22,773<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">499,727<span></span>
</td>
<td class="nump">478,188<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation', window );">Property, plant and equipment, net</a></td>
<td class="nump">64,433<span></span>
</td>
<td class="nump">64,395<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet', window );">Rental equipment, net</a></td>
<td class="nump">27,168<span></span>
</td>
<td class="nump">27,139<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">348,212<span></span>
</td>
<td class="nump">348,048<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax asset</a></td>
<td class="nump">179<span></span>
</td>
<td class="nump">189<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">219,213<span></span>
</td>
<td class="nump">227,994<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashSurrenderValueOfLifeInsurance', window );">Cash value of life insurance</a></td>
<td class="nump">17,500<span></span>
</td>
<td class="nump">17,166<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of use operating lease assets</a></td>
<td class="nump">46,403<span></span>
</td>
<td class="nump">46,755<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">5,520<span></span>
</td>
<td class="nump">5,736<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">1,228,355<span></span>
</td>
<td class="nump">1,215,610<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">90,871<span></span>
</td>
<td class="nump">80,486<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">16,094<span></span>
</td>
<td class="nump">16,352<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="Show.showAR( this, 'defref_dsgr_LeaseLiabilityCurrent', window );">Current portion of lease liabilities</a></td>
<td class="nump">10,744<span></span>
</td>
<td class="nump">9,964<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="Show.showAR( this, 'defref_dsgr_AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">55,426<span></span>
</td>
<td class="nump">62,677<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">173,135<span></span>
</td>
<td class="nump">169,479<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, less current portion, net</a></td>
<td class="nump">395,215<span></span>
</td>
<td class="nump">395,825<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="Show.showAR( this, 'defref_dsgr_LeaseLiabilityNoncurrent', window );">Lease liabilities</a></td>
<td class="nump">39,061<span></span>
</td>
<td class="nump">39,828<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liability</a></td>
<td class="nump">24,123<span></span>
</td>
<td class="nump">23,834<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">24,412<span></span>
</td>
<td class="nump">23,649<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">655,946<span></span>
</td>
<td class="nump">652,615<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred Stock, $1 par value: Authorized - 500,000 shares, Issued and outstanding &#8212; None</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common Stock, $1 par value: Authorized - 35,000,000 shares Issued - 9,368,463 and 9,363,093 shares, respectively Outstanding - 9,120,167 and 9,115,584 shares, respectively</a></td>
<td class="nump">21,125<span></span>
</td>
<td class="nump">19,417<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Capital in excess of par value</a></td>
<td class="nump">591,292<span></span>
</td>
<td class="nump">591,796<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained deficit</a></td>
<td class="num">(19,833)<span></span>
</td>
<td class="num">(25,736)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonValue', window );">Treasury stock &#8211; 316,217 and 313,578 shares, respectively</a></td>
<td class="num">(12,643)<span></span>
</td>
<td class="num">(12,526)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive (loss) income</a></td>
<td class="num">(7,532)<span></span>
</td>
<td class="num">(9,956)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">572,409<span></span>
</td>
<td class="nump">562,995<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 1,228,355<span></span>
</td>
<td class="nump">$ 1,215,610<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dsgr_AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued Liabilities And Other Accrued Liabilities, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dsgr_LeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease Liability, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_LeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dsgr_LeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease Liability, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_LeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: 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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: 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(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation and excluding lessor's underlying asset for which right to use has been conveyed to lessee under operating lease, of physical asset used in normal conduct of business to create and distribute product and service.</p></div>
<a href="javascript:void(0);" onclick="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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919398-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PropertySubjectToOrAvailableForOperatingLeaseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation, of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease.</p></div>
<a href="javascript:void(0);" onclick="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 30<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919398-209981<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: 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 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123405975&amp;loc=d3e41551-112718<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<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(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_TreasuryStockCommonValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<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 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<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.30)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983835750112">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for doubtful accounts</a></td>
<td class="nump">$ 2,058<span></span>
</td>
<td class="nump">$ 1,513<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in USD per share)</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">500,000<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in USD per share)</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">35,000,000<span></span>
</td>
<td class="nump">35,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">21,441,506<span></span>
</td>
<td class="nump">19,730,362<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">21,125,289<span></span>
</td>
<td class="nump">19,416,784<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock (in shares)</a></td>
<td class="nump">316,217<span></span>
</td>
<td class="nump">313,578<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 5: 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(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983840630032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 348,270<span></span>
</td>
<td class="nump">$ 154,085<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods sold</a></td>
<td class="nump">215,399<span></span>
</td>
<td class="nump">113,201<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">132,871<span></span>
</td>
<td class="nump">40,884<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">116,150<span></span>
</td>
<td class="nump">37,896<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">16,721<span></span>
</td>
<td class="nump">2,988<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(7,670)<span></span>
</td>
<td class="num">(6,856)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Extinguishment of debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(581)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeGainLossOnDerivativeNet', window );">Change in fair value of earnout liabilities</a></td>
<td class="num">(57)<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="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="num">(975)<span></span>
</td>
<td class="nump">956<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="nump">8,019<span></span>
</td>
<td class="num">(3,493)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">2,112<span></span>
</td>
<td class="num">(956)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 5,907<span></span>
</td>
<td class="num">$ (2,537)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic income (loss) per share of common stock (in USD per share)</a></td>
<td class="nump">$ 0.28<span></span>
</td>
<td class="num">$ (0.25)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted income (loss) per share of common stock (in USD per share)</a></td>
<td class="nump">$ 0.28<span></span>
</td>
<td class="num">$ (0.25)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Comprehensive income (loss)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 5,907<span></span>
</td>
<td class="num">$ (2,537)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustment</a></td>
<td class="nump">2,624<span></span>
</td>
<td class="nump">171<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeOtherNetOfTax', window );">Other</a></td>
<td class="num">(200)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income (loss)</a></td>
<td class="nump">$ 8,331<span></span>
</td>
<td class="num">$ (2,366)<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DerivativeGainLossOnDerivativeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="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 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5618551-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeGainLossOnDerivativeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12317-112629<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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126929396&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 https://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 https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeOtherNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in other comprehensive income, after tax, from changes classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeOtherNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>14
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983833260896">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Changes in Stockholders' Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Capital in Excess of Par Value</div></th>
<th class="th"><div>Retained Deficit</div></th>
<th class="th"><div>Treasury Stock</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Balance at beginning of year (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,294,824<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at beginning of year at Dec. 31, 2021</a></td>
<td class="nump">$ 165,769<span></span>
</td>
<td class="nump">$ 10,318<span></span>
</td>
<td class="nump">$ 197,057<span></span>
</td>
<td class="num">$ (33,142)<span></span>
</td>
<td class="num">$ (10,033)<span></span>
</td>
<td class="nump">$ 1,569<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(2,537)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,537)<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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustment</a></td>
<td class="nump">171<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,065<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
<td class="num">(6)<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Tax withholdings related to net share settlements of stock-based compensation awards (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(889)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Tax withholdings related to net share settlements of stock-based compensation awards</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(33)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityOther', window );">Other</a></td>
<td class="num">(95)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(95)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Balance at end of period (in shares) at Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at end of period at Mar. 31, 2022</a></td>
<td class="nump">$ 163,308<span></span>
</td>
<td class="nump">$ 10,324<span></span>
</td>
<td class="nump">196,989<span></span>
</td>
<td class="num">(35,679)<span></span>
</td>
<td class="num">(10,066)<span></span>
</td>
<td class="nump">1,740<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Balance at beginning of year (in shares) at Dec. 31, 2022</a></td>
<td class="nump">19,730,362<span></span>
</td>
<td class="nump">19,416,784<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at beginning of year at Dec. 31, 2022</a></td>
<td class="nump">$ 562,995<span></span>
</td>
<td class="nump">$ 19,417<span></span>
</td>
<td class="nump">591,796<span></span>
</td>
<td class="num">(25,736)<span></span>
</td>
<td class="num">(12,526)<span></span>
</td>
<td class="num">(9,956)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">5,907<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,907<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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustment</a></td>
<td class="nump">2,624<span></span>
</td>
<td class="text">&#160;<span></span>
</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">2,624<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">773<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dsgr_AdjustmentsToAdditionalPaidInCapitalValueOfStockBasedCompensationLiabilityPaidInShares', window );">Stock-based compensation liability paid in shares</a></td>
<td class="nump">227<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">227<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 11<span></span>
</td>
<td class="num">(11)<span></span>
</td>
<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="Show.showAR( this, 'defref_dsgr_StockIssuedDuringPeriodSharesSettlementOfEarnout', window );">Settlement of earnout (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dsgr_StockIssuedDuringPeriodValueSettlementOfEarnout', window );">Shares issued - earnout</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 1,700<span></span>
</td>
<td class="num">(1,700)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Tax withholdings related to net share settlements of stock-based compensation awards (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,639)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Tax withholdings related to net share settlements of stock-based compensation awards</a></td>
<td class="num">(117)<span></span>
</td>
<td class="num">$ (3)<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(117)<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquityOther', window );">Other</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">204<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(200)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Balance at end of period (in shares) at Mar. 31, 2023</a></td>
<td class="nump">21,441,506<span></span>
</td>
<td class="nump">21,125,289<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at end of period at Mar. 31, 2023</a></td>
<td class="nump">$ 572,409<span></span>
</td>
<td class="nump">$ 21,125<span></span>
</td>
<td class="nump">$ 591,292<span></span>
</td>
<td class="num">$ (19,833)<span></span>
</td>
<td class="num">$ (12,643)<span></span>
</td>
<td class="num">$ (7,532)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dsgr_AdjustmentsToAdditionalPaidInCapitalValueOfStockBasedCompensationLiabilityPaidInShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments To Additional Paid In Capital, Value Of Stock-Based Compensation Liability Paid In Shares</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_AdjustmentsToAdditionalPaidInCapitalValueOfStockBasedCompensationLiabilityPaidInShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dsgr_StockIssuedDuringPeriodSharesSettlementOfEarnout">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Shares, Settlement Of Earnout</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_StockIssuedDuringPeriodSharesSettlementOfEarnout</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</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_dsgr_StockIssuedDuringPeriodValueSettlementOfEarnout">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Value, Settlement Of Earnout</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_StockIssuedDuringPeriodValueSettlementOfEarnout</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126964447&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 20<br> -Section 55<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11178-113907<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126961718&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126929396&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 https://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 https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&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 https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockholdersEquityOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983838286752">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in USD per share)</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983835922848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 5,907<span></span>
</td>
<td class="num">$ (2,537)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile to net cash used in operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">15,722<span></span>
</td>
<td class="nump">7,589<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issue costs</a></td>
<td class="nump">469<span></span>
</td>
<td class="nump">655<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Extinguishment of debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">581<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeBenefitsAndShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">2,204<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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes', window );">Deferred income taxes</a></td>
<td class="nump">612<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="Show.showAR( this, 'defref_us-gaap_DerivativeGainLossOnDerivativeNet', window );">Change in fair value of earnout liability</a></td>
<td class="nump">57<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="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfLeasedAssetsNetOperatingLeases', window );">Gain on sale of rental equipment</a></td>
<td class="num">(889)<span></span>
</td>
<td class="num">(736)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Loss on sale of property, plant and equipment</a></td>
<td class="nump">151<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="Show.showAR( this, 'defref_us-gaap_InventoryLIFOReserveEffectOnIncomeNet', window );">Net realizable value and reserve adjustment for obsolete and excess inventory</a></td>
<td class="nump">2,158<span></span>
</td>
<td class="nump">636<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet', window );">Other changes in operating assets and liabilities</a></td>
<td class="nump">253<span></span>
</td>
<td class="nump">50<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities, net of acquisitions:</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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(6,015)<span></span>
</td>
<td class="num">(12,534)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(7,243)<span></span>
</td>
<td class="num">(12,126)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="num">(2,941)<span></span>
</td>
<td class="num">(110)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable</a></td>
<td class="nump">11,183<span></span>
</td>
<td class="nump">7,097<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities', window );">Accrued expenses and other current liabilities</a></td>
<td class="num">(8,698)<span></span>
</td>
<td class="num">(2,252)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other changes in operating assets and liabilities</a></td>
<td class="nump">928<span></span>
</td>
<td class="nump">155<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by (used in) operating activities</a></td>
<td class="nump">13,858<span></span>
</td>
<td class="num">(13,532)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property, plant and equipment</a></td>
<td class="num">(4,490)<span></span>
</td>
<td class="num">(410)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Business acquisitions, net of cash acquired</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(56,429)<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="Show.showAR( this, 'defref_dsgr_PaymentsToAcquireRentalEquipment', window );">Purchases of rental equipment</a></td>
<td class="num">(2,420)<span></span>
</td>
<td class="num">(2,657)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfMachineryAndEquipment', window );">Proceeds from sale of rental equipment</a></td>
<td class="nump">1,816<span></span>
</td>
<td class="nump">1,923<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="num">(5,094)<span></span>
</td>
<td class="num">(57,573)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit', window );">Proceeds from revolving lines of credit</a></td>
<td class="nump">93,953<span></span>
</td>
<td class="nump">34,277<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermLinesOfCredit', window );">Payments on revolving lines of credit</a></td>
<td class="num">(87,607)<span></span>
</td>
<td class="num">(46,064)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSecuredDebt', window );">Proceeds from term loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">145,630<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfSecuredDebt', window );">Payments on term loans</a></td>
<td class="num">(7,500)<span></span>
</td>
<td class="num">(57,036)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfFinancingCosts', window );">Deferred financing costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(7,939)<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="Show.showAR( this, 'defref_dsgr_SharesRepurchasedHeldInTreasury', window );">Shares repurchased held in treasury</a></td>
<td class="nump">117<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="Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Payment of financing lease principal</a></td>
<td class="num">(123)<span></span>
</td>
<td class="num">(73)<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="Show.showAR( this, 'defref_dsgr_PaymentOfEarnout', window );">Payment of earnout</a></td>
<td class="num">(1,000)<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="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="num">(2,394)<span></span>
</td>
<td class="nump">68,795<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="nump">222<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Increase (decrease) in cash, cash equivalents and restricted cash</a></td>
<td class="nump">6,592<span></span>
</td>
<td class="num">(2,317)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at beginning of period</a></td>
<td class="nump">24,740<span></span>
</td>
<td class="nump">14,671<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at end of period</a></td>
<td class="nump">31,332<span></span>
</td>
<td class="nump">12,354<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">31,144<span></span>
</td>
<td class="nump">12,354<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="nump">188<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash, cash equivalents and restricted cash</a></td>
<td class="nump">31,332<span></span>
</td>
<td class="nump">12,354<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Net cash paid for income taxes</a></td>
<td class="nump">1,015<span></span>
</td>
<td class="nump">307<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Net cash paid for interest</a></td>
<td class="nump">7,308<span></span>
</td>
<td class="nump">2,582<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="Show.showAR( this, 'defref_dsgr_AdditionsOfAssetsUnderAFinanceLeaseLiability', window );">Additions of assets under a finance lease liability</a></td>
<td class="nump">383<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dsgr_AdditionsOfAssetsUnderAnOperatingLeaseLiability', window );">Additions of assets under an operating lease liability</a></td>
<td class="nump">$ 2,496<span></span>
</td>
<td class="nump">$ 1,202<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dsgr_AdditionsOfAssetsUnderAFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additions Of Assets Under A Finance Lease Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_AdditionsOfAssetsUnderAFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</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_dsgr_AdditionsOfAssetsUnderAnOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additions Of Assets Under An Operating Lease Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_AdditionsOfAssetsUnderAnOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</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_dsgr_PaymentOfEarnout">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payment Of Earnout</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_PaymentOfEarnout</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dsgr_PaymentsToAcquireRentalEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments to Acquire Rental Equipment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_PaymentsToAcquireRentalEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dsgr_SharesRepurchasedHeldInTreasury">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Shares Repurchased Held In Treasury</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_SharesRepurchasedHeldInTreasury</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: 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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DerivativeGainLossOnDerivativeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="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 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5618551-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeGainLossOnDerivativeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeBenefitsAndShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfLeasedAssetsNetOperatingLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net gain (loss) arising from the lessor's sale of assets held- or available-for-lease under contractual arrangements classified as operating leases.</p></div>
<a href="javascript:void(0);" onclick="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 360<br> -SubTopic 10<br> -Section 40<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=126905841&amp;loc=SL51729484-110225<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 30<br> -Section 40<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=123393937&amp;loc=d3e44908-112734<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfLeasedAssetsNetOperatingLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12317-112629<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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in accrued expenses, and obligations classified as other.</p></div>
<a href="javascript:void(0);" onclick="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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInDeferredIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126999549&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InventoryLIFOReserveEffectOnIncomeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods and any LIFO decrement which have been reflected in the statement of income during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryLIFOReserveEffectOnIncomeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for loan and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProceedsFromIssuanceOfSecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfSecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromRepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProceedsFromSaleOfMachineryAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from sale of machinery and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfMachineryAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RepaymentsOfLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the settlement of obligation drawn 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 maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RepaymentsOfSecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfSecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<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(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983836859632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of Operations and Basis of Presentation<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">Nature of Operations and Basis of Presentation</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 1 &#8211; Nature of Operations and Basis of Presentation</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Organization</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%">Distribution Solutions Group, Inc. ("DSG"), a Delaware corporation, is a global specialty distribution company providing value-added distribution solutions to the maintenance, repair and operations ("MRO"), original equipment manufacturer ("OEM") and industrial technology markets. DSG has three principal operating companies: Lawson Products, Inc., an Illinois corporation ("Lawson"), TestEquity Acquisition, LLC, a Delaware limited liability company ("TestEquity"), and 301 HW Opus Holdings, Inc., a Delaware corporation conducting business as Gexpro Services ("Gexpro Services"). The complementary distribution operations of Lawson, TestEquity and Gexpro Services were combined on April 1, 2022 to create a specialty distribution company. A summary of the Mergers (as defined below), including the legal entities party to the transactions and the stock consideration, is presented below. </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%">Unless the context requires otherwise, references in this Quarterly Report on Form 10-Q to &#8220;DSG&#8221;, the &#8220;Company&#8221;, "we", "our" or "us" refer to the holding company, Distribution Solutions Group, Inc., and all entities consolidated in the accompanying unaudited condensed consolidated financial statements.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Combination with TestEquity and Gexpro Services </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 29, 2021, DSG entered into:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226; an Agreement and Plan of Merger (the &#8220;TestEquity Merger Agreement&#8221;) by and among (i) LKCM TE Investors, LLC, a Delaware limited liability company (the &#8220;TestEquity Equityholder&#8221;), (ii) TestEquity, which was a wholly-owned subsidiary of the TestEquity Equityholder, (iii) DSG and (iv) Tide Sub, LLC, a Delaware limited liability company and a wholly-owned subsidiary of DSG (&#8220;Merger Sub 1&#8221;), pursuant to the terms and subject to the conditions of which the parties agreed, among other things, that Merger Sub 1 would merge with and into TestEquity, with TestEquity surviving the merger as a wholly-owned subsidiary of DSG (the &#8220;TestEquity Merger&#8221;); and </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226; an Agreement and Plan of Merger (the &#8220;Gexpro Services Merger Agreement&#8221; and, together with the TestEquity Merger Agreement, the &#8220;Merger Agreements&#8221;) by and among (i) 301 HW Opus Investors, LLC, a Delaware limited liability company (the &#8220;Gexpro Services Stockholder&#8221;), (ii) Gexpro Services, which was a wholly-owned subsidiary of the Gexpro Services Stockholder, (iii) DSG and (iv) Gulf Sub, Inc., a Delaware corporation and a wholly-owned subsidiary of DSG (&#8220;Merger Sub 2&#8221;), pursuant to the terms and subject to the conditions of which the parties agreed, among other things, that Merger Sub 2 would merge with and into Gexpro Services, with Gexpro Services surviving the merger as a wholly-owned subsidiary of DSG (the &#8220;Gexpro Services Merger&#8221; and, together with the TestEquity Merger, the &#8220;Mergers&#8221;).</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the closing of the Mergers, each outstanding share of TestEquity and Gexpro Services common stock outstanding immediately prior to the closing of the Mergers was converted into approximately 0.3618 shares and 0.7675 shares, respectively, of DSG common stock, based on the ratio of outstanding shares of each entity immediately prior to the Mergers to the number of shares of DSG common stock acquired in the Mergers.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Completion of the TestEquity Merger</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 1, 2022 (the "Merger Date"), the TestEquity Merger was consummated pursuant to the TestEquity Merger Agreement. In accordance with the TestEquity Merger Agreement, Merger Sub 1 merged with and into TestEquity, with TestEquity surviving as a wholly-owned subsidiary of DSG.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with and under the terms of the TestEquity Merger Agreement, in connection with the closing of the TestEquity Merger on the Merger Date, DSG: (i) issued to the TestEquity Equityholder 3,300,000 shares of DSG common stock, (ii) on behalf of TestEquity, paid certain indebtedness of TestEquity and (iii) on behalf of TestEquity, paid certain transaction expenses of TestEquity. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The TestEquity Merger Agreement provided that up to an additional 700,000 shares of DSG common stock would be potentially issuable to the TestEquity Equityholder in accordance with, and subject to the terms and conditions of, the earnout provisions of the TestEquity Merger Agreement. On March 20, 2023, DSG issued 700,000 shares of DSG common stock to the TestEquity Equityholder (the "TestEquity Holdback Shares") pursuant to the terms of the earnout provisions of the TestEquity </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%">Merger Agreement. The TestEquity Holdback Shares issued represented the maximum number of additional shares that could be issued under the TestEquity Merger Agreement, and no further shares are available for issuance, and no additional shares will be issued, in connection with the TestEquity Merger Agreement. Refer to Note 8 &#8211; Earnout Derivative Liability for information about the earnout derivative liability related to the TestEquity Holdback Shares.</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:700;line-height:120%;text-decoration:underline">Completion of the Gexpro Services Merger</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On the Merger Date, the Gexpro Services Merger was consummated pursuant to the Gexpro Services Merger Agreement. In accordance with the Gexpro Services Merger Agreement, Merger Sub 2 merged with and into Gexpro Services, with Gexpro Services surviving as a wholly-owned subsidiary of DSG.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with and under the terms of the Gexpro Services Merger Agreement, in connection with the closing of the Gexpro Services Merger on the Merger Date, DSG: (i) issued to the Gexpro Services Stockholder 7,000,000 shares of DSG common stock, (ii) on behalf of Gexpro Services, paid certain indebtedness of Gexpro Services and (iii) on behalf of Gexpro Services, paid certain specified transaction expenses of Gexpro Services.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Gexpro Services Merger Agreement provided that up to an additional 1,000,000 shares of DSG common stock would be potentially issuable to the Gexpro Services Stockholder in accordance with, and subject to the terms and conditions of, the earnout provisions of the Gexpro Services Merger Agreement. On March 20, 2023, DSG issued 1,000,000 shares of DSG common stock to the Gexpro Services Stockholder (the &#8220;Gexpro Services Holdback Shares&#8221;) pursuant to the terms of the earnout provisions of the Gexpro Services Merger Agreement. The Gexpro Services Holdback Shares issued represented the maximum number of additional shares that could be issued under the Gexpro Services Merger Agreement, and no further shares are available for issuance, and no additional shares will be issued, in connection with the Gexpro Services Merger Agreement. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 1, 2022, approximately 538,000 of the Gexpro Services Holdback Shares had been expected to be issued under the first earnout opportunity in the Gexpro Services Merger Agreement based on certain earnout metrics related to the consummation of certain additional acquisitions which were completed prior to the Merger Date. Under the Gexpro Services Merger Agreement, if any Gexpro Services Holdback Shares remained after the calculation of the first earnout opportunity, there was a second earnout opportunity under the Gexpro Services Merger Agreement based on certain earnout performance metrics. On March 20, 2023, all 1,000,000 Gexpro Services Holdback Shares were issued under the earnout opportunities. The incremental 462,000 Gexpro Services Holdback Shares that were issued in excess of the 538,000 Gexpro Services Holdback Shares that were originally expected to be issued had been remeasured at fair value immediately prior to and reclassified to equity at December 31, 2022. Refer to Note 8 &#8211; Earnout Derivative Liability for information about the earnout derivative liability related to the Gexpro Services Holdback Shares.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Accounting for the Mergers</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TestEquity and Gexpro Services were treated as a combined entity as the accounting acquirer for financial reporting purposes, and DSG was identified as the accounting acquiree. Accordingly, periods prior to the April 1, 2022 Merger Date reflect the results of operations and financial position of TestEquity and Gexpro Services on a consolidated basis, and the results of operations of DSG's legacy Lawson business are only included subsequent to the April 1, 2022 Merger Date.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For more information about the Mergers, refer to Note 3 &#8211; Business Acquisitions.</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%">Nature of 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%">A summary of the nature of operations for each of DSG's operating companies is presented below. Information regarding DSG's reportable segments is presented in Note 16 &#8211; Segment Information. </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%;text-decoration:underline">Lawson</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a distributor of specialty products and services to the industrial, commercial, institutional and government maintenance, repair and operations market.</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%;text-decoration:underline">TestEquity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a distributor of test and measurement equipment and solutions, electronic production supplies, and tool kits from its leading manufacturer partners supporting the technology, aerospace, defense, automotive, electronics, education, and medical industries.</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%;text-decoration:underline">Gexpro Services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a global supply chain solutions provider, specializing in developing and implementing vendor managed inventory and kitting programs to high-specification manufacturing customers. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation and Consolidation </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Mergers were accounted for as a reverse merger under the acquisition method of accounting in accordance with the accounting guidance for reverse acquisitions as provided in Accounting Standards Codification ("ASC") 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC 805"). Under this guidance, TestEquity and Gexpro Services were treated as a combined entity as the accounting acquirer for financial reporting purposes, and DSG was identified as the accounting acquiree. This determination was primarily made as TestEquity and Gexpro Services were under the common control of an entity that owns a majority of the voting rights of the combined entity, and therefore, only DSG experienced a change in control. Accordingly, the unaudited condensed consolidated financial statements for the three months ended March&#160;31, 2023</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 2022 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reflect the results of operations of TestEquity and Gexpro Services on a consolidated basis, and the results of operations of DSG's legacy Lawson business are included only in the unaudited condensed consolidated financial statements for the three months ended March&#160;31, 2023 for activity subsequent to the April 1, 2022 Merger Date. The unaudited condensed consolidated financial statements as of March&#160;31, 2023 and December&#160;31, 2022 reflect the financial position of TestEquity, Gexpro Services and DSG's legacy Lawson business on a consolidated basis.</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 consolidated subsidiaries, except for Gexpro Services, operate on a calendar year-end. Gexpro Services operates on a calendar year-end for annual reporting purposes. However, quarterly financial statements for Gexpro Services are prepared on financial close dates that may differ from that of the Company. The consolidated financial statement impact of the one day difference arising from the different period ends for the quarter ended March&#160;31, 2023 was not material. The Company utilizes the exchange rates in effect at Gexpro Services&#8217; reporting date and the appropriate weighted-average rate for its fiscal reporting period.</span></div>The accompanying unaudited condensed consolidated financial statements of DSG have been prepared in accordance with accounting principles generally accepted in the United States ("GAAP") 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 GAAP for complete consolidated financial statements. These unaudited condensed consolidated financial statements should be read in conjunction with DSG's audited consolidated financial statements and accompanying notes included in its Annual Report on Form 10-K for the year ended December 31, 2022 filed with the U.S. Securities and Exchange Commission ("SEC") and the Lawson Products, Inc. unaudited condensed consolidated financial statements and accompanying notes included in DSG&#8217;s Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2022. All normal recurring adjustments have been made that are necessary to fairly state the results of operations for the interim periods. Operating results for the three month period ended March&#160;31, 2023 are not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2023.<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</p></div>
<a href="javascript:void(0);" onclick="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 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983839302672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 2 &#8211; Summary of Significant Accounting Policies</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%">There were no significant changes to the Company's accounting policies from those disclosed in DSG's Annual Report on Form 10-K for the year ended December&#160;31, 2022. See Note 2 of the 2022 consolidated financial statements included in DGS's Annual Report on Form 10-K for the year ended December&#160;31, 2022 for further details of the Company's significant accounting policies.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting Pronouncements - Adopted</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 June 2016, the FASB issued ASU 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which revises the requirements for how an entity should measure credit losses on financial instruments. The pronouncement was effective for smaller reporting companies in fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, and the new guidance will be applied on a prospective basis. The Company adopted this guidance on January 1, 2023. The adoption had no impact on the Company's financial condition, results of operations or cash flows.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires an entity to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination. The pronouncement is effective in fiscal years beginning after December 15, 2022 and early adoption is permitted. The Company adopted this guidance on January 1, 2023. The adoption had no impact on the Company's financial condition, results of operations or cash flows.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983944106208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Acquisitions<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Business Acquisitions</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 3 &#8211; Business Acquisitions</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">HIS Company, Inc. - Purchase Agreement</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 30, 2023, DSG entered into a Stock Purchase Agreement (the &#8220;Purchase Agreement&#8221;), with various parties for the acquisition by DSG, on the terms and subject to the conditions therein, of all of the issued and outstanding capital stock of HIS Company, Inc., a Texas corporation (&#8220;Hisco&#8221;, the "Hisco Transaction"), a distributor of specialty products serving industrial technology applications. Hisco, an employee-owned company, operates in 38 locations across North America, including its Precision Converting facilities that provide value-added fabrication and its Adhesive Materials Group that provides an array of custom repackaging solutions. Hisco offers customers a broad range of products, including adhesives, chemicals and tapes, as well as specialty materials such as electrostatic discharge, thermal management materials and static shielding bags. Hisco also offers vendor-managed inventory and RFID programs with specialized warehousing for chemical management, logistics services and cold storage. DSG intends to combine the operations of TestEquity and Hisco to further expand the product and service offerings at TestEquity, as well as all of our operating businesses under DSG.</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%">Contingent upon closing of the Hisco Transaction, DSG has agreed to pay $269.1&#160;million at closing, with a potential additional earn-out payment of up to $12.6&#160;million, subject to Hisco achieving certain performance targets. DSG also agreed to pay $37.5&#160;million in cash or DSG common stock in retention bonuses to certain Hisco employees that remain employed with Hisco or its affiliates for twelve or more months after the closing of the Hisco Transaction. The completion of the Hisco Transaction is subject to regulatory and customary closing conditions.</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%">DSG intends to finance a portion of the purchase price through a combination of (i) the incurrence of additional indebtedness pursuant to DSG's Amended and Restated Credit Agreement dated &#160;&#160;&#160;&#160;April 1, 2022 by and among DSG, certain subsidiaries of DSG as borrowers or guarantors, the lenders party thereto and JPMorgan Chase Bank, N.A., as administrative agent; and (ii) the issuance of additional shares of DSG common stock pursuant to a rights offering (the "Rights Offering") to existing holders of DSG common stock as of the record date therefor.</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 Rights Offering is expected to raise an aggregate amount of approximately $100&#160;million and will be conducted pursuant to DSG's effective registration statement on Form S-3. The subscription rights will be transferable but will not be listed for trading on any stock exchange or market. Luther King Capital Management and its affiliates currently own approximately 77% of DSG&#8217;s outstanding stock and have indicated an intention to fully subscribe for their pro rata portion in the Rights Offering, as well as for their pro rata portion of any rights remaining unsubscribed at the completion of the subscription period.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Completion of Mergers</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 1, 2022, the Mergers were completed via all-stock merger transactions. Pursuant to the Merger Agreements, DSG issued an aggregate of 10.3&#160;million shares of DSG common stock on April 1, 2022 to the former owners of TestEquity and Gexpro Services. On March 20, 2023, an additional 1.7&#160;million shares of DSG common stock were issued. Refer to Note 1 &#8211; Nature of Operations and Basis of Presentation for further information regarding the Mergers. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The business combination of Lawson, TestEquity and Gexpro Services combines three value-added complementary distribution businesses. Lawson is a distributor of products and services to the industrial, commercial, institutional, and governmental MRO</span><span style="color:#000000;font-family:'Times',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> marketplace. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TestEquity is a distributor of parts and services to the industrial, commercial, institutional and governmental electronics manufacturing and test and measurement market. Gexpro Services is a provider of supply chain solutions, specializing in developing and implementing VMI and kitting programs to high-specification manufacturing customers. Gexpro Services provides critical products and services to customers throughout the lifecycle of highly technical OEM products. Refer to Note 1 &#8211; Nature of Operations and Basis of Presentation for more information on the nature of operations for these businesses.</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 Mergers were accounted for as a reverse merger under the acquisition method of accounting for business combinations, whereby TestEquity and Gexpro Services were identified as the accounting acquirers and were treated as a combined entity for financial reporting purposes, and DSG was identified as the accounting acquiree. Accordingly, under the acquisition method of accounting, the purchase price was allocated to DSG's tangible and identifiable intangible assets acquired and liabilities assumed, based on their estimated acquisition-date fair values. These estimates were determined through established and generally accepted valuation techniques.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Allocation of Consideration Exchanged</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:3pt;text-align: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 acquisition method of accounting, the estimated consideration exchanged was calculated as follows: </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.771%"/><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:16.445%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(in thousands, except share data)</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:700;line-height:100%">April 1, 2022</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%">Number of DSG common shares</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:2px 1pt;text-align: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,120,167</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%">DSG common stock closing price per share on March 31, 2022</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%">38.54&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of shares exchanged</span></td><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%">351,491&#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="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;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%">Other consideration</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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,910&#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="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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration exchanged</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,401&#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="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.7pt">Fair value adjustment of stock-based compensation awards.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the publicly traded nature of shares of DSG common stock, the equity issuance of shares of DSG common stock based on this value was considered to be a more reliable measurement of the fair market value of the transaction compared to the equity interests of the accounting acquirer.</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 allocation of consideration exchanged to the tangible and identifiable intangible assets acquired and liabilities assumed was based on estimated fair values as of the Merger Date. The accounting for the Mergers was complete as of December 31, 2022. Goodwill generated from the Mergers is not deductible for tax purposes.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the allocation of consideration exchanged to the estimated fair values of assets acquired and liabilities assumed at the Merger Date and after applying measurement period adjustments: </span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><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 style="width:1.0%"/><td style="width:16.445%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><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="padding: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%">Final Purchase Price Allocation</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 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%">148,308&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,414&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="3" style="background-color:#cceeff;padding:0 1pt"/><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,258&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,060&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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, net of deferred tax asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,394)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="3" style="background-color:#ffffff;padding:0 1pt"/><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,165)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Long-term obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,746)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 and financing obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,827)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Derivative earnout liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,900)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/><td colspan="3" style="display:none"/></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="3" style="background-color:#cceeff;padding:0 1pt"/><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,020&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 13pt;text-align: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 consideration exchanged</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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%">353,401&#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 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"/><td colspan="3" style="display:none"/></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%"> The allocation of consideration exchanged to other intangible assets acquired was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><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:16.447%"/><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:9pt;font-weight:400;line-height:100%">(in thousands)</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:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">Estimated Life</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:100%">(in years)</span></div></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%">Customer relationships</span></td><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%">76,050&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align: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</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%">Trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,010&#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="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align: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 other intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,060&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">The Company incurred transaction costs related to the Mergers of $1.2&#160;million for the three months ended March&#160;31, 2023 and $1.4&#160;million for the three months ended March&#160;31, 2022, which are included in Selling, general and administrative expenses in the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unaudited </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Condensed Consolidated Statements of Operations and Comprehensive Income (Loss). </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Unaudited Pro Forma Information</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 following table presents estimated unaudited pro forma consolidated financial information for DSG as if the Mergers and other acquisitions disclosed below occurred on January 1, 2021 for the acquisitions completed during 2022. The unaudited pro forma information reflects adjustments including amortization on acquired intangible assets, interest expense, and the </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%">related tax effects. This information is presented for informational purposes only and is not necessarily indicative of future results or the results that would have occurred had the Mergers been completed on the date indicated.</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.256%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.544%"/><td style="width:0.1%"/><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="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(in thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><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;text-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">308,790&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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="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;text-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">7,270&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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="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></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:700;line-height:120%">Other Acquisitions</span></div><div style="text-align:justify;text-indent:18pt"><span style="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%">Through the TestEquity and Gexpro Services operating companies, the Company acquired other businesses during the year ended December 31, 2022. The consideration exchanged for the acquired businesses included various combinations of cash and sellers notes. The acquisitions were accounted for under ASC 805, the acquisition method of accounting. For each acquisition, the allocation of consideration exchanged to the assets acquired and liabilities assumed was based on estimated acquisition-date fair values. Certain estimated values for the acquisitions, including the valuation of intangibles, contingent consideration, and income taxes (including deferred taxes and associated valuation allowances), are not yet finalized, and the preliminary purchase price allocations are subject to change as the Company completes its analysis of the fair value at the date of acquisition. The final valuations will be completed within the respective one-year measurement periods following the respective acquisition dates, and any adjustments will be recorded in the period in which the adjustments are determined.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:3pt;text-align: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 year ended December 31, 2022, TestEquity acquired Interworld Highway, LLC, National Test Equipment, and Instrumex, and Gexpro Services acquired Resolux ApS ("Resolux") and Frontier Technologies Brewton, LLC and Frontier Engineering and Manufacturing Technologies, Inc. ("Frontier"). The accounting for the Interworld Highway, LLC, Resolux and Frontier acquisitions was complete as of December 31, 2022. The purchase consideration for each business acquired and the allocation of the consideration exchanged to the estimated fair values of assets acquired and liabilities assumed is summarized below: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:26.970%"/><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:10.595%"/><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:9.864%"/><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:9.864%"/><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:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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:9.874%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(in thousands)</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:9pt;font-weight:400;line-height:100%">Interworld Highway, LLC</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:9pt;font-weight:400;line-height:100%">Resolux</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:9pt;font-weight:400;line-height:100%">Frontier</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:9pt;font-weight:400;line-height:100%">National Test Equipment</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:9pt;font-weight:400;line-height:100%">Instrumex</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:700;line-height:100%">Acquisition date</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:8pt;font-weight:400;line-height:100%">April 29, 2022</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:8pt;font-weight:400;line-height:100%">January 3, 2022</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:8pt;font-weight:400;line-height:100%">March 31, 2022</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:8pt;font-weight:400;line-height:100%">June 1, 2022</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:8pt;font-weight:400;line-height:100%">December 1, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current assets</span></td><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:9pt;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:9pt;font-weight:400;line-height:100%">15,018&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%">10,210&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%">2,881&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%">2,187&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%">3,495&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%">33,791&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:9pt;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:9pt;font-weight:400;line-height:100%">313&#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:9pt;font-weight:400;line-height:100%">459&#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:9pt;font-weight:400;line-height:100%">1,189&#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:9pt;font-weight:400;line-height:100%">642&#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:9pt;font-weight:400;line-height:100%">30&#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:9pt;font-weight:400;line-height:100%">2,633&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:9pt;font-weight:400;line-height:100%">Right of use 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: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">1,125&#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:9pt;font-weight:400;line-height:100%">9,313&#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: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">10,438&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:9pt;font-weight:400;line-height:100%">Other intangible assets:</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"/><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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,369&#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:9pt;font-weight:400;line-height:100%">11,400&#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:9pt;font-weight:400;line-height:100%">9,300&#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:9pt;font-weight:400;line-height:100%">2,100&#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:9pt;font-weight:400;line-height:100%">800&#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:9pt;font-weight:400;line-height:100%">29,969&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,600&#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:9pt;font-weight:400;line-height:100%">6,100&#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:9pt;font-weight:400;line-height:100%">3,000&#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: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">13,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/><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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">86&#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: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">14&#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:9pt;font-weight:400;line-height:100%">110&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:9pt;font-weight:400;line-height:100%">Accounts payable</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:9pt;font-weight:400;line-height:100%">(8,856)</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:9pt;font-weight:400;line-height:100%">(3,058)</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:9pt;font-weight:400;line-height:100%">(778)</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:9pt;font-weight:400;line-height:100%">(196)</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:9pt;font-weight:400;line-height:100%">(1,305)</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:9pt;font-weight:400;line-height:100%">(14,193)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:9pt;font-weight:400;line-height:100%">Current portion of long term debt</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: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(2,073)</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: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(2,073)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:9pt;font-weight:400;line-height:100%">Accrued expenses and other liabilities</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: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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,747)</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:9pt;font-weight:400;line-height:100%">(1,462)</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:9pt;font-weight:400;line-height:100%">(1,171)</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:9pt;font-weight:400;line-height:100%">(153)</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:9pt;font-weight:400;line-height:100%">(7,533)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:9pt;font-weight:400;line-height:100%">Lease liabilities</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: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(1,125)</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:9pt;font-weight:400;line-height:100%">(9,313)</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: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(10,438)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/><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"/><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"/><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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</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:9pt;font-weight:400;line-height:100%">37,236&#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:9pt;font-weight:400;line-height:100%">10,305&#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:9pt;font-weight:400;line-height:100%">11,544&#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:9pt;font-weight:400;line-height:100%">5,703&#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:9pt;font-weight:400;line-height:100%">1,053&#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:9pt;font-weight:400;line-height:100%">65,841&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:9pt;font-weight:700;line-height:100%">Total purchase consideration exchanged, net of cash acquired</span></td><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:9pt;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:9pt;font-weight:400;line-height:100%">54,690&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%">30,755&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%">25,674&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%">7,192&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%">3,934&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%">122,245&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;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%">54,690&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;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:3pt double #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;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%">30,755&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;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:3pt double #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;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%">25,674&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;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:3pt double #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;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%">6,023&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;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:3pt double #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;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%">3,934&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;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:3pt double #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;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%">121,076&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Seller's notes</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: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">1,169&#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: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">1,169&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/><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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total purchase consideration exchanged, net of cash acquired</span></td><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:9pt;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:9pt;font-weight:400;line-height:100%">54,690&#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 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:9pt;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:9pt;font-weight:400;line-height:100%">30,755&#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 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:9pt;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:9pt;font-weight:400;line-height:100%">25,674&#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 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:9pt;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:9pt;font-weight:400;line-height:100%">7,192&#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 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:9pt;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:9pt;font-weight:400;line-height:100%">3,934&#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 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:9pt;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:9pt;font-weight:400;line-height:100%">122,245&#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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the initial fair value measurement, the Company updated the purchase price allocations as follows:</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">National Test Equipment was adjusted to reflect changes in working capital, accrued expenses and other liabilities. The adjustments to these balances resulted in a $0.3&#160;million decrease to goodwill.</span></div><div style="text-align: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 consideration for the Frontier acquisition includes a potential earn-out payment up to $3.0&#160;million based upon the achievement of certain milestones and relative thresholds during the earn out measurement period which ends on December 31, </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%">2024, with payments made annually beginning in 2023 and ending in 2025. During the first quarter of 2023, a $1.0&#160;million earn-out payment was made based on the achievement of certain milestones in 2022. The fair value of the contingent consideration arrangement was classified within Level 3 and was determined using a probability-based scenario analysis approach. As of March 31, 2022 (the Frontier acquisition date), December 31, 2022 and March&#160;31, 2023, the fair value of the earn-out was $0.9&#160;million, $1.7&#160;million and $0.7&#160;million, respectively, with amounts recorded in Accrued expenses and other current liabilities and Other liabilities in the Unaudited Condensed Consolidated Balance Sheets. Changes in the fair value of the earn-out are recorded as a component of Change in fair value of earnout liability in the Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss).</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 incurred transaction costs related to the other completed and potential acquisitions of $2.9&#160;million for the three months ended March&#160;31, 2023 and $0.8&#160;million for the three months ended March&#160;31, 2022. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of acquisitions completed in 2022, the Company recorded tax deductible goodwill of $53.6&#160;million in 2022 that may result in a tax benefit in future periods.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Other Acquisitions Pro Forma Information</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; The pro forma information for other acquisitions was included in the estimated unaudited pro forma consolidated financial information for DSG, which is presented above under </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pro Forma Information</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="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%">Actual Results of Business Acquisitions</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 following table presents actual results attributable to our business combinations that were included in the unaudited condensed consolidated financial statements for the first quarter 2022. The results of DSG's legacy Lawson business are included only subsequent to the April 1, 2022 Merger Date, and the results for other acquisitions are only included subsequent to their respective acquisition dates provided above.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.326%"/><td style="width:0.1%"/><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 style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.038%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" 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:700;line-height:100%">Three Months Ended March 31, 2022</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%">(in thousands)</span></td><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="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%">Lawson</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%">Other Acquisitions</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%">Total</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%">Revenue</span></td><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 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%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,645&#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%">7,645&#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%">Net Income</span></td><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 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 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,035&#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%">1,035&#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="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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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"/><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"/><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"/><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"/><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"/><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></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_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/topic&amp;trid=2303972<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4946-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983842232096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 4 &#8211; Revenue Recognition</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%">Under the definition of a contract as defined by ASC 606, the Company considers contracts to be created at the time an order to purchase product and services is agreed upon regardless of whether there is a written contract. Revenue from customers is recognized when obligations under the terms of a contract are satisfied; this generally occurs with the delivery of products or services. Revenue from customers is measured as the amount of consideration the Company expects to receive in exchange for the delivery of goods or services. Contracts may last from one month to one year or more and may have renewal terms that extend indefinitely at the option of either party. Price is typically based on market conditions, competition, changes in the industry and product availability. Volumes fluctuate primarily as a result of customer demand and product availability. Consistent with the way the Company manages its businesses, the Company refers to sales under service agreements, which includes both goods (such as parts, equipment and equipment upgrades) and related services (such as monitoring, maintenance and repairs) as sales of &#8220;services,&#8221; which is an important part of the Company&#8217;s operations. The Company has no significant financing components in its contracts with customers. The Company records revenue net of certain taxes, such as sales taxes, that are assessed by governmental authorities on the Company&#8217;s 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also operates as a lessor and recognizes lease revenue on a straight-line basis over the life of each lease. The Company has adopted the practical expedient not to separate the non-lease components that would be within the scope of ASC 606 from the associated lease component as the relevant criteria under ASC 842 are met.</span></div><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 does not incur significant costs to obtain contracts. Incidental items that are immaterial in the context of the contract are recognized as expenses. Sales of products and services to customers are invoiced and settled on a monthly basis. ASC 606 requires an entity to present a contract liability in instances where the customer is entitled to a volume rebate based on purchases made during the period. The Company is not usually subject to obligations for warranties, rebates, returns or refunds except in the case of rebates for select customers if predetermined purchase thresholds are met as discussed for the TestEquity segment below. The Company does not typically receive payment in advance of satisfying its obligations under the terms of its </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%">sales contracts with customers; therefore, liabilities related to such payment are not significant to the Company. Accounts receivable represents the Company&#8217;s unconditional right to receive consideration from its 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Lawson 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, and accordingly, two separate revenue streams. Although Lawson has identified that it offers its customers both a product and a service obligation, the customer only receives one invoice per transaction with no price allocation between these obligations. Lawson does not price its offerings based on any allocation between these obligations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lawson generates revenue primarily from the sale of MRO products to its customers. Revenue related to product sales is recognized at the time that control of the product has been transferred to the customer; either at the time the product is shipped or the time the product has been received by the customer. Lawson does not commit to long-term contracts to sell customers a certain minimum quantity of products.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lawson offers a VMI service proposition to its customers. A portion of these services, primarily related to stocking of product and maintenance of the MRO inventory, is provided over a short period of time after control of the purchased product has been transferred to the customer. Since certain obligations pursuant to the VMI service agreement 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 and the related performance obligations have been satisfied. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">TestEquity Segment</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%">TestEquity&#8217;s contracts with customers generally represent a single performance obligation to sell its products. Revenue from contracts with customers reflect the transaction prices for contracts reduced by variable consideration. TestEquity provides a rebate to select customers if pre-determined purchase thresholds are met. The rebate consideration is not in exchange for a distinct good or service. Variable consideration is estimated using the expected-value method considering all reasonably available information, including TestEquity&#8217;s historical experience and current expectations, and is reflected in the transaction price when sales are recorded. Sales returns are generally accepted by TestEquity; however, sales returns are not material to the Company&#8217;s operations. TestEquity provides an assurance type warranty which is not sold separately and does not represent a separate performance obligation. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TestEquity generates revenue from contracts with customers through the sale of new and used electronic test and measurement products. Typically, TestEquity has a purchase order or master service agreement with the customer that specifies the goods and/or services to be provided. TestEquity generally invoices customers as goods are shipped. Fees are typically due and payable 30 days after the date of shipment. Generally, customers gain control of the goods upon providing the product to the carrier, or when services are completed. For the majority of transactions, TestEquity recognizes revenue at the time of shipment, when control passes to the customer. For consigned inventory, revenue is recognized when inventory is removed from TestEquity&#8217;s stock location and control passes to the customer.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Gexpro Services 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%">Gexpro Services&#8217; contracts with customers generally represent a single performance obligation to sell its products. Revenue from sales of Gexpro Services&#8217; products is recognized upon transfer of control to the customer, which is typically when the product has been shipped from its distribution facilities. The transaction price is the amount of consideration to which Gexpro Services expects to be entitled in exchange for transferring goods to the customer. Revenue is recorded based on the transaction price, which includes fixed consideration and an estimate of variable consideration such as, early payment/volume discounts and rebates. The amount of variable consideration included in the transaction price is constrained and is included only to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gexpro Services&#8217; products are marketed and sold primarily to original equipment manufacturers globally. Sales of products are subject to economic conditions and may fluctuate based on changes in the industry, trade policies and financial markets. Payment terms on invoiced amounts range from 10 to 120 days. In instances where the timing of revenue recognition differs from the timing of the right to invoice, the Company has determined that a significant financing component does not exist.</span></div><div style="text-align: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 consolidated revenue by geographic area (based on the location to which the product is shipped to):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><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:14.545%"/><td style="width:0.1%"/><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="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:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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:700;line-height:100%">2022</span></td><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;text-align: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;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%">298,727&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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%">125,256&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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;text-align: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%">21,845&#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%">9,797&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</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%">16,916&#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%">8,082&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific Rim</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,937&#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%">5,039&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Latin America</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,429&#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,845&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,416&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,066&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</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%">348,270&#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%">154,085&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Rental Revenue</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%">TestEquity rents new and used electronic test and measurement equipment to customers in multiple industries. These leases are classified as operating leases under ASC 842. Rental equipment is included in Rental equipment, net in the Unaudited Condensed Consolidated Balance Sheet, and rental revenue is included in Revenue in the Unaudited </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)</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 unearned rental revenue related to customer prepayments on equipment leases of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.3 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> at March&#160;31, 2023 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.3 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> at December&#160;31, 2022 was included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the Unaudited Condensed Consolidated Balance Sheet and is expected to be earned in its entirety during the next twelve months. </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%">Lawso</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n leases parts washer machines to customers through its Torrents leasing program. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These leases are classified as operating leases under ASC 842. The leased machines are included in Rental equipment, net, in the Unaudited </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Condensed </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated Balance Sheet, and the leasing revenue is recognized on a straight-line basis. The unearned rental revenu</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e, which was included as a component of Accrued expenses and other current liabilities in the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unaudited </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Condensed Consolidated Balance Sheet, was nominal at </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and is expected to be earned during the next twelve months.</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%">Rental revenue from operating leases:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><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:14.545%"/><td style="width:0.1%"/><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="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:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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:700;line-height:100%">2022</span></td><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;text-align: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 from operating leases</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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,541&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983842289408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Financial Statement Information<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract', window );"><strong>Condensed Financial Information 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="Show.showAR( this, 'defref_us-gaap_AdditionalFinancialInformationDisclosureTextBlock', window );">Supplemental Financial Statements Information</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 5 &#8211; Supplemental Financial Statement Information</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories, net</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%">Inventories, net, consisting of purchased goods and manufactured electronic equipment offered for resale, were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><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:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(in thousands)</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:700;line-height:100%">March 31, 2023</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:700;line-height:100%">December 31, 2022</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%">282,837&#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%">275,072&#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%">(12,856)</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,698)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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%">269,981&#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%">264,374&#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><span><br/></span></div><div style="text-align: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 reserve for obsolete and excess inventory were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.771%"/><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:16.445%"/><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:9pt;font-weight:400;line-height:100%">(in thousands)</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:700;line-height:100%">Amount</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%">Balance at December 31, 2022</span></td><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%">(10,698)</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 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision charged to expense (net)</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,198)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</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%">40&#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%">Balance at March 31, 2023</span></td><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%">(12,856)</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property, Plant and Equipment, net</span></div><div style="margin-top:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of property, plant and equipment were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><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:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(in thousands)</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:700;line-height:100%">March 31, 2023</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:700;line-height:100%">December 31, 2022</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%">Land</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%">9,595&#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%">9,578&#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%">Buildings and improvements</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%">27,872&#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%">27,199&#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%">Machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,853&#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%">26,948&#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%">Capitalized software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,355&#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,889&#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%">Furniture and fixtures</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,166&#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%">6,346&#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%">Vehicles</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,715&#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,713&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</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%">3,013&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">86,569&#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%">82,813&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated 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%">(22,136)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,418)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</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%">64,433&#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%">64,395&#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="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.7pt">Construction in progress primarily relates to upgrades to certain of the Company's distribution facilities that we expect to place in service in the next 12 months.</span></div><div style="margin-top:3pt;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%">Depreciation expense for property, plant and equipment was $3.5 million and $0.6 million for the first quarter of 2023 and 2022, respectively. Amortization expense for capitalized software was $0.7 million and $0.2 million for the first quarter of 2023 and 2022, respectively.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Rental Equipment, net</span></div><div><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rental equipment, net consisted of the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><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:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(in thousands)</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:700;line-height:100%">March 31, 2023</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:700;line-height:100%">December 31, 2022</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%">Rental equipment</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%">63,546&#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%">63,184&#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%">Accumulated depreciation</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%">(36,378)</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%">(36,045)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rental equipment, 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%">27,168&#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%">27,139&#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><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense included in cost of sales for rental equipment was $2.3 million and $1.7 million for the first quarter of 2023 and 2022, respectively. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note 4 &#8211; Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for a discussion on the Company's activities as lessor.</span></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%">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%">Other liabilities consisted of the following:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><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:16.446%"/><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:9pt;font-weight:400;line-height:100%">(in thousand)</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:700;line-height:100%">March 31, 2023</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:700;line-height:100%">December 31, 2022</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%">Security bonus plan</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%">9,769&#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%">9,651&#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%">Deferred compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,321&#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%">9,962&#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%">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%">4,322&#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,036&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other liabilities</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%">24,412&#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%">23,649&#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_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_AdditionalFinancialInformationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalFinancialInformationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983838339856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Intangible Assets</a></td>
<td class="text"><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 &#8211; Goodwill and Intangible Assets</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%">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%">Changes in the carrying amount of goodwill by segment were as follows: </span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.455%"/><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:12.204%"/><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:12.204%"/><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:12.204%"/><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:12.204%"/><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:12.209%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(in thousands)</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:700;line-height:100%">Lawson</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:700;line-height:100%">TestEquity</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:700;line-height:100%">Gexpro Services</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:700;line-height:100%">All Other</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:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><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%">155,773&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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%">114,104&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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%">55,421&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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%">22,750&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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%">348,048&#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="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"/><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"/><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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of foreign exchange rates</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#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%">94&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59&#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%">164&#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%">Balance at March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,784&#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%">114,104&#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%">55,515&#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%">22,809&#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%">348,212&#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><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></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%">Intangible Assets</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount and accumulated amortization for definite-lived intangible assets were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.337%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:700;line-height:100%">March 31, 2023</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:700;line-height:100%">December 31, 2022</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%">(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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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%">92,539&#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%">(19,822)</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%">72,717&#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%">92,286&#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%">(17,401)</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%">74,885&#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%">192,947&#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,863)</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%">142,084&#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%">192,934&#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%">(44,481)</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%">148,453&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other </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%">7,960&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,548)</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,412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,961&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,305)</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,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 13pt;text-align: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</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%">293,446&#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%">(74,233)</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%">219,213&#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%">293,181&#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%">(65,187)</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%">227,994&#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="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other primarily consists of non-compete agreements. </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%">Amortization expense for definite-lived intangible assets was $9.2 million for the three months ended March&#160;31, 2023 and $5.2 million for the three months ended March&#160;31, 2022. Amortization expense related to intangible assets was recorded in Selling, general and administrative expenses. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated aggregate amortization expense for the remaining year 2023 and each of the next five years are as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.625%"/><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:16.445%"/><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:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</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%">Remaining 2023</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%">26,139&#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%">2024</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%">34,368&#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%">2025</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%">30,999&#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%">2026</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%">28,338&#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%">2027</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%">23,903&#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%">2028</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%">20,680&#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%">Thereafter</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%">54,786&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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%">219,213&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983838282944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock', window );">Leases</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 7 &#8211; Leases</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%">Activities as Lessee</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases property used for warehousing, distribution centers, office space, branch locations, equipment and vehicles. The expenses generated by leasing activity for the three months ended March&#160;31, 2023 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%">2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.519%"/><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:22.438%"/><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:16.443%"/><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:16.448%"/><td style="width:0.1%"/><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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:700;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:9pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2023</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:9pt;font-weight:700;line-height:100%">2022</span></td><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 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"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating Lease Expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="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:9pt;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%">4,882&#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,836&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;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%">Financing Lease Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">Operating expenses</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%">138&#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%">74&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;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%">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:9pt;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%">26&#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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 13pt;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%">Financing Lease Expense</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="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%">164&#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%">86&#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="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;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%">Net Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,046&#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%">1,922&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#160;&#160;&#160;&#160;Includes short term lease expense, which is immaterial.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of net assets and liabilities related to our operating and finance leases as of March&#160;31, 2023 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, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was as follows (in thousands):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><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:16.447%"/><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:700;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:700;line-height:100%">March 31, 2023</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:700;line-height:100%">December 31, 2022</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 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%">46,403&#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,755&#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%">1,756&#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,519&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">48,159&#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%">48,274&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current operating <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNi0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjphNzkxYTRmNTFiODI0NGVjODFmMGZkNDljYjUxZThmNF8yOA_4b2abe81-b3f2-4640-b345-2ed2a5b18fb4"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNi0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjphNzkxYTRmNTFiODI0NGVjODFmMGZkNDljYjUxZThmNF8yOA_dcf2d444-654a-462d-90b4-8656f7a7aad2">lease liabilities</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,159&#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,480&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current financing <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNy0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjpiZjVkZTMzZWFhN2U0YTliYjg5YjY0YWI2N2RjM2FhZF8yOA_307599cf-7083-4373-91bc-a496c7d30733"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNy0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjpiZjVkZTMzZWFhN2U0YTliYjg5YjY0YWI2N2RjM2FhZF8yOA_f5def0d5-27ac-45c4-97fd-6871952e3fc0">lease liabilities</span></span></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">585&#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%">484&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current lease liabilities</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%">10,744&#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%">9,964&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term operating <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTAtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246NTJmYzI3NjE1NjU1NGEzZmFkYjhmMmJjNzY0ZjBlNWFfMzA_2ed4c6b3-eb76-4c95-89c6-3de664c9506c"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTAtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246NTJmYzI3NjE1NjU1NGEzZmFkYjhmMmJjNzY0ZjBlNWFfMzA_f57ed06d-d9a1-4796-a114-963a48c25d6d">lease liabilities</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,014&#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%">38,898&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term financing <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTEtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZTY5ZGVjMzIxY2FjNGU2MDk0NzBmOTVlZTAzNmIxNmZfMzA_2e6704c1-c65d-40a3-a453-e8b403138fc8"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTEtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZTY5ZGVjMzIxY2FjNGU2MDk0NzBmOTVlZTAzNmIxNmZfMzA_6ae894ab-6e6c-4fd9-a48b-173d11cefec0">lease liabilities</span></span></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,047&#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%">930&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term 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%">39,061&#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%">39,828&#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="margin-bottom:3pt;margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.7pt">Operating lease assets are recorded net of accumulated amortization of $13.6 million as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">March&#160;31, 2023 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">nd $10.8&#160;million as of December&#160;31, 2022</span></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.7pt">Financing lease assets are recorded net of accumulated amortization as a component of Other assets </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">in the Unaudited Condensed Consolidated Balance Sheet </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">of $1.0 million as of March&#160;31, 2023 and $0.9 million as </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">of December&#160;31, 2022</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 lease liabilities related to our operating and finance leases as of March&#160;31, 2023 was as follows (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.221%"/><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:16.443%"/><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:16.443%"/><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:16.303%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity Date of Lease Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financing Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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%">11,172&#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%">551&#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%">11,723&#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%">11,939&#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%">529&#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,468&#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%">10,464&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,836&#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%">7,152&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290&#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,442&#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%">5,822&#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%">79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,901&#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%">12,125&#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%">12,125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,674&#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%">1,821&#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%">60,495&#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%">(10,501)</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%">(189)</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,690)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">48,173&#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%">1,632&#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%">49,805&#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="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average lease terms and interest rates of leases held as of March&#160;31, 2023 were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><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:16.443%"/><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:16.447%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;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:700;line-height:100%">Weighted Average Interest Rate</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7</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%">7.2%</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%">Financing Leases</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.4</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%">6.9%</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 leasing activity for the three months ended March&#160;31, 2023 were as follows (in thousands):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.859%"/><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:19.806%"/><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:16.443%"/><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:16.448%"/><td style="width:0.1%"/></tr><tr><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="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:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</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:700;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:700;line-height:100%">Classification</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2023</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:9pt;font-weight:700;line-height:100%">2022</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 #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%">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,524)</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,797)</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%">(68)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">(12)</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%">(123)</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%">(73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note 4 &#8211; Revenue Recognition 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%">or a discussion on the Company's activities as lessor.</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="Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeasesTextBlock', window );">Leases</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 7 &#8211; Leases</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%">Activities as Lessee</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases property used for warehousing, distribution centers, office space, branch locations, equipment and vehicles. The expenses generated by leasing activity for the three months ended March&#160;31, 2023 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%">2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.519%"/><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:22.438%"/><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:16.443%"/><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:16.448%"/><td style="width:0.1%"/><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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:700;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:9pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2023</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:9pt;font-weight:700;line-height:100%">2022</span></td><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 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"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating Lease Expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="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:9pt;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%">4,882&#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,836&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;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%">Financing Lease Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">Operating expenses</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%">138&#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%">74&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;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%">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:9pt;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%">26&#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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 13pt;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%">Financing Lease Expense</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="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%">164&#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%">86&#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="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;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%">Net Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,046&#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%">1,922&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#160;&#160;&#160;&#160;Includes short term lease expense, which is immaterial.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of net assets and liabilities related to our operating and finance leases as of March&#160;31, 2023 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, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was as follows (in thousands):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><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:16.447%"/><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:700;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:700;line-height:100%">March 31, 2023</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:700;line-height:100%">December 31, 2022</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 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%">46,403&#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,755&#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%">1,756&#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,519&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">48,159&#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%">48,274&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current operating <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNi0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjphNzkxYTRmNTFiODI0NGVjODFmMGZkNDljYjUxZThmNF8yOA_4b2abe81-b3f2-4640-b345-2ed2a5b18fb4"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNi0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjphNzkxYTRmNTFiODI0NGVjODFmMGZkNDljYjUxZThmNF8yOA_dcf2d444-654a-462d-90b4-8656f7a7aad2">lease liabilities</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,159&#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,480&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current financing <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNy0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjpiZjVkZTMzZWFhN2U0YTliYjg5YjY0YWI2N2RjM2FhZF8yOA_307599cf-7083-4373-91bc-a496c7d30733"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNy0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjpiZjVkZTMzZWFhN2U0YTliYjg5YjY0YWI2N2RjM2FhZF8yOA_f5def0d5-27ac-45c4-97fd-6871952e3fc0">lease liabilities</span></span></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">585&#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%">484&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current lease liabilities</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%">10,744&#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%">9,964&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term operating <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTAtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246NTJmYzI3NjE1NjU1NGEzZmFkYjhmMmJjNzY0ZjBlNWFfMzA_2ed4c6b3-eb76-4c95-89c6-3de664c9506c"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTAtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246NTJmYzI3NjE1NjU1NGEzZmFkYjhmMmJjNzY0ZjBlNWFfMzA_f57ed06d-d9a1-4796-a114-963a48c25d6d">lease liabilities</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,014&#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%">38,898&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term financing <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTEtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZTY5ZGVjMzIxY2FjNGU2MDk0NzBmOTVlZTAzNmIxNmZfMzA_2e6704c1-c65d-40a3-a453-e8b403138fc8"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTEtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZTY5ZGVjMzIxY2FjNGU2MDk0NzBmOTVlZTAzNmIxNmZfMzA_6ae894ab-6e6c-4fd9-a48b-173d11cefec0">lease liabilities</span></span></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,047&#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%">930&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term 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%">39,061&#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%">39,828&#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="margin-bottom:3pt;margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.7pt">Operating lease assets are recorded net of accumulated amortization of $13.6 million as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">March&#160;31, 2023 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">nd $10.8&#160;million as of December&#160;31, 2022</span></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.7pt">Financing lease assets are recorded net of accumulated amortization as a component of Other assets </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">in the Unaudited Condensed Consolidated Balance Sheet </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">of $1.0 million as of March&#160;31, 2023 and $0.9 million as </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">of December&#160;31, 2022</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 lease liabilities related to our operating and finance leases as of March&#160;31, 2023 was as follows (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.221%"/><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:16.443%"/><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:16.443%"/><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:16.303%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity Date of Lease Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financing Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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%">11,172&#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%">551&#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%">11,723&#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%">11,939&#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%">529&#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,468&#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%">10,464&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,836&#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%">7,152&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290&#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,442&#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%">5,822&#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%">79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,901&#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%">12,125&#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%">12,125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,674&#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%">1,821&#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%">60,495&#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%">(10,501)</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%">(189)</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,690)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">48,173&#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%">1,632&#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%">49,805&#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="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average lease terms and interest rates of leases held as of March&#160;31, 2023 were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><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:16.443%"/><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:16.447%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;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:700;line-height:100%">Weighted Average Interest Rate</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7</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%">7.2%</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%">Financing Leases</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.4</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%">6.9%</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 leasing activity for the three months ended March&#160;31, 2023 were as follows (in thousands):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.859%"/><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:19.806%"/><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:16.443%"/><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:16.448%"/><td style="width:0.1%"/></tr><tr><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="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:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</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:700;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:700;line-height:100%">Classification</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2023</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:9pt;font-weight:700;line-height:100%">2022</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 #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%">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,524)</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,797)</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%">(68)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">(12)</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%">(123)</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%">(73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note 4 &#8211; Revenue Recognition 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%">or a discussion on the Company's activities as lessor.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 7 &#8211; Leases</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%">Activities as Lessee</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases property used for warehousing, distribution centers, office space, branch locations, equipment and vehicles. The expenses generated by leasing activity for the three months ended March&#160;31, 2023 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%">2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.519%"/><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:22.438%"/><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:16.443%"/><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:16.448%"/><td style="width:0.1%"/><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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:700;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:9pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2023</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:9pt;font-weight:700;line-height:100%">2022</span></td><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 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"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating Lease Expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="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:9pt;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%">4,882&#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,836&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;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%">Financing Lease Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">Operating expenses</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%">138&#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%">74&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;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%">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:9pt;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%">26&#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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 13pt;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%">Financing Lease Expense</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="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%">164&#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%">86&#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="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;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%">Net Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,046&#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%">1,922&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#160;&#160;&#160;&#160;Includes short term lease expense, which is immaterial.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of net assets and liabilities related to our operating and finance leases as of March&#160;31, 2023 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, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was as follows (in thousands):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><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:16.447%"/><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:700;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:700;line-height:100%">March 31, 2023</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:700;line-height:100%">December 31, 2022</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 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%">46,403&#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,755&#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%">1,756&#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,519&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">48,159&#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%">48,274&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current operating <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNi0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjphNzkxYTRmNTFiODI0NGVjODFmMGZkNDljYjUxZThmNF8yOA_4b2abe81-b3f2-4640-b345-2ed2a5b18fb4"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNi0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjphNzkxYTRmNTFiODI0NGVjODFmMGZkNDljYjUxZThmNF8yOA_dcf2d444-654a-462d-90b4-8656f7a7aad2">lease liabilities</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,159&#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,480&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current financing <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNy0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjpiZjVkZTMzZWFhN2U0YTliYjg5YjY0YWI2N2RjM2FhZF8yOA_307599cf-7083-4373-91bc-a496c7d30733"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNy0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjpiZjVkZTMzZWFhN2U0YTliYjg5YjY0YWI2N2RjM2FhZF8yOA_f5def0d5-27ac-45c4-97fd-6871952e3fc0">lease liabilities</span></span></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">585&#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%">484&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current lease liabilities</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%">10,744&#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%">9,964&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term operating <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTAtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246NTJmYzI3NjE1NjU1NGEzZmFkYjhmMmJjNzY0ZjBlNWFfMzA_2ed4c6b3-eb76-4c95-89c6-3de664c9506c"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTAtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246NTJmYzI3NjE1NjU1NGEzZmFkYjhmMmJjNzY0ZjBlNWFfMzA_f57ed06d-d9a1-4796-a114-963a48c25d6d">lease liabilities</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,014&#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%">38,898&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term financing <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTEtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZTY5ZGVjMzIxY2FjNGU2MDk0NzBmOTVlZTAzNmIxNmZfMzA_2e6704c1-c65d-40a3-a453-e8b403138fc8"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTEtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZTY5ZGVjMzIxY2FjNGU2MDk0NzBmOTVlZTAzNmIxNmZfMzA_6ae894ab-6e6c-4fd9-a48b-173d11cefec0">lease liabilities</span></span></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,047&#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%">930&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term 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%">39,061&#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%">39,828&#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="margin-bottom:3pt;margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.7pt">Operating lease assets are recorded net of accumulated amortization of $13.6 million as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">March&#160;31, 2023 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">nd $10.8&#160;million as of December&#160;31, 2022</span></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.7pt">Financing lease assets are recorded net of accumulated amortization as a component of Other assets </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">in the Unaudited Condensed Consolidated Balance Sheet </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">of $1.0 million as of March&#160;31, 2023 and $0.9 million as </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">of December&#160;31, 2022</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 lease liabilities related to our operating and finance leases as of March&#160;31, 2023 was as follows (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.221%"/><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:16.443%"/><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:16.443%"/><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:16.303%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity Date of Lease Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financing Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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%">11,172&#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%">551&#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%">11,723&#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%">11,939&#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%">529&#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,468&#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%">10,464&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,836&#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%">7,152&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290&#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,442&#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%">5,822&#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%">79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,901&#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%">12,125&#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%">12,125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,674&#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%">1,821&#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%">60,495&#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%">(10,501)</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%">(189)</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,690)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">48,173&#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%">1,632&#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%">49,805&#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="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average lease terms and interest rates of leases held as of March&#160;31, 2023 were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><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:16.443%"/><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:16.447%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;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:700;line-height:100%">Weighted Average Interest Rate</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7</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%">7.2%</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%">Financing Leases</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.4</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%">6.9%</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 leasing activity for the three months ended March&#160;31, 2023 were as follows (in thousands):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.859%"/><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:19.806%"/><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:16.443%"/><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:16.448%"/><td style="width:0.1%"/></tr><tr><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="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:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</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:700;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:700;line-height:100%">Classification</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2023</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:9pt;font-weight:700;line-height:100%">2022</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 #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%">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,524)</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,797)</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%">(68)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">(12)</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%">(123)</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%">(73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note 4 &#8211; Revenue Recognition 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%">or a discussion on the Company's activities as lessor.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeFinanceLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for lessor's operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888252<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesOfLessorDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983836812320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnout Derivative Liability<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities 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="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">Earnout Derivative Liability</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 8 &#8211; Earnout Derivative Liability</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On the Merger Date, the Company recorded an earnout derivative liability for the two earnout provisions within the Merger Agreements. The Company estimated the initial fair value of the earnout derivative liability based on an aggregate of 1,162,000 additional shares available to be issued under the two earnout provisions of the Merger Agreements. The aggregate of 1,162,000 shares was comprised of 700,000 shares of DSG common stock that were contingently issuable to (or forfeitable by) the TestEquity Equityholder and 462,000 shares of DSG common stock that were contingently issuable to (or forfeitable by) the Gexpro Services Stockholder, in each case as of the Merger Date. The additional 538,000 shares that were potentially issuable as of the Merger Date under the earnouts were not recorded as an earnout derivative liability as the acquisition contingency for these shares was determined to have been met at the Merger Date. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's earnout derivative liability was classified as a Level 3 instrument and was measured at fair value on a recurring basis. The fair value of the earnout derivative liability was measured using the Monte Carlo simulation valuation model using a distribution of potential outcomes on a monthly basis for the year ended December 31, 2022. Inputs to that model included the expected time to liquidity, the risk-free interest rate over the term, expected volatility based on representative peer companies and the estimated fair value of the underlying class of common stock. The significant unobservable inputs used in the fair value measurement of the earnout derivative liability were the fair value of the underlying stock at the valuation date and the estimated term of the earnout arrangement periods. Generally, increases (decreases) in the fair value of the underlying stock and estimated term would result in a directionally similar impact to the fair value measurement.</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 estimated aggregate fair value of the earnout derivative liability recorded on the April 1, 2022 Merger Date was $43.9&#160;million, with an offsetting entry to additional paid-in capital. As of April 29, 2022 and December 31, 2022, 700,000 and 462,000 of the 1,162,000 shares, respectively, were reclassified to equity, as the contingencies had been determined to have been met. Immediately prior to the reclassifications, the respective shares were remeasured to fair value. For the year ended December&#160;31, 2022, the Company recorded income of $0.3 million as a component of Change in fair value of earnout liability in the Unaudited Consolidated Statements of Operations and Comprehensive Income (Loss) due to changes in the fair value of the earnout derivative 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%">The change in the fair value of the earnout derivative liability for the year ended December 31, 2022 was as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.771%"/><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:16.445%"/><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:9pt;font-weight:400;line-height:100%">(in thousands)</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:700;line-height:100%">Amount</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%">Balance at December 31, 2021</span></td><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%">&#8212;&#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 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial recognition on Merger Date</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%">43,900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value</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%">(276)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications to equity at fair value</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%">(43,624)</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%">Balance at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 20, 2023, all of the 1.7&#160;million shares of DSG common stock stock available to be issued under the earnout provisions within the Merger Agreements were issued in accordance with the two earnout provisions within the Merger Agreements. As the remaining additional shares had been reclassified to equity as of December 31, 2022, there was no change in fair value for the first quarter of 2023.</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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -URI https://asc.fasb.org/topic&amp;trid=2229140<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=d3e90205-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983836729680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 9 &#8211; Debt</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's outstanding long-term debt was comprised of the following:</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><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:16.446%"/><td style="width:0.1%"/><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"/></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%">(in thousands)</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:700;line-height:100%">March 31, 2023</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:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior secured revolving credit facility</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%">128,600&#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%">122,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 colspan="3" style="display:none"/></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%">Senior secured term loan</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%">237,500&#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%">243,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior secured delayed draw term loan</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%">48,750&#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%">50,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></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%">Other revolving line of credit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,094&#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,352&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</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%">415,944&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">417,102&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></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 current portion of long-term debt</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%">(16,094)</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%">(16,352)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 deferred financing costs</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,635)</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,925)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</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%">395,215&#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%">395,825&#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="display:none"/></tr></table></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amended and Restated Credit Agreement</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 1, 2022 (the "Closing Date"), DSG and certain of its subsidiaries entered into an Amended and Restated Credit Agreement (the &#8220;Amended and Restated Credit Agreement&#8221;) by and among DSG, certain subsidiaries of DSG as borrowers or guarantors, the lenders party thereto and JPMorgan Chase Bank, N.A., as administrative agent. Pursuant to the Amended and Restated Credit Agreement, the Company's previous credit agreement was amended and restated in its entirety.</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 Amended and Restated Credit Agreement provides for (i) a $200&#160;million senior secured revolving credit facility, with a $25&#160;million letter of credit sub-facility and a $10&#160;million swingline loan sub-facility, (ii) a $250&#160;million senior secured initial term loan facility and (iii) a $50&#160;million senior secured delayed draw term loan facility. In addition, the Amended and Restated Credit Agreement permits the Company to increase the commitments under the Amended and Restated Credit Agreement from time to time by up to $200&#160;million in the aggregate, subject to, among other things, the receipt of additional commitments from existing and/or new lenders and pro forma compliance with the financial covenants in the Amended and Restated Credit Agreement. Each of the loans under the Amended and Restated Credit Agreement mature on April 1, 2027.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net of outstanding letters of credit, there w</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as $69.8 million of borrowi</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ng availability under the revolving credit facility as of March&#160;31, 2023. The weighted average interest rate from January 1, 2023 through March&#160;31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was 7.1%.</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 loans under the Amended and Restated Credit Agreement bear interest, at the Company&#8217;s option, at a rate equal to (i) the Alternate Base Rate or the Canadian Prime Rate (each as defined in the Amended and Restated Credit Agreement), plus, in each case, an additional margin ranging from 0.0% to 1.75% per annum, depending on the total net leverage ratio of the Company and its restricted subsidiaries as of the most recent determination date under the Amended and Restated Credit Agreement or (ii) the Adjusted Term SOFR Rate or the CDOR Rate (each as defined in the Amended and Restated Credit Agreement), plus, in each case, an additional margin ranging from 1.0% to 2.75% per annum, depending on the total net leverage ratio of the Company and its restricted subsidiaries as of the most recent determination date under the Amended and Restated Credit Agreement.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Amended and Restated Credit Agreement, deferred financing costs of $4.0 million were incurred. Deferred financing costs are amortized over the life of the debt instrument and reported as interest expense. As of March&#160;31, 2023, deferred financing costs net of accumulated amortization were $7.5 million of which $4.6 million are included in Long-term debt, less current portion, net (related to the senior secured term loan and senior secured delayed draw term loan) and $2.9 million are included in Other assets (related to the senior secured revolving credit facility) in the Unaudited Condensed Consolidated Balance Sheets.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amended and Restated Credit Agreement contains various covenants, including financial maintenance covenants requiring the Company to maintain compliance with a consolidated minimum interest coverage ratio and a maximum total net leverage ratio, each determined in accordance with the terms of the Amended and Restated Credit Agreement. </span></div><div style="text-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 Company was in compliance with all financial covenants set forth in the Amended and Restated Credit Agreement as of March&#160;31, 2023.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983836915968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 10 &#8211; Stock-Based Compensation</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%">The Company recorded stock-based compensation expense of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$2.2 million and $0.0 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March&#160;31, 2023 and March&#160;31, 2022, respectively</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. A portion of the Company's stock-based awards are liability-classified. Accordingly, changes in the market value of the Company's common stock may result in stock-based compensation expense or benefit in certain periods. A stock-based compensation liability </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of $4.5 million a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s of March&#160;31, 2023 and $3.3 million as of December&#160;31, 2022 was included in Accrued expenses and other current liabilities in the Unaudited Condensed Consolidated Balance Sheets. </span></div><div style="text-align:justify;text-indent:18pt"><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%;text-decoration:underline">Restricted Stock Awards</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%">For the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March&#160;31, 2023, the Company issued 10,000 Restricted stock awards ("RSAs") that vest over five years from the grant date with a grant date fair value of $0.4&#160;million. Upon vesting, the vested RSAs are exchanged for an equal number of shares of the Company&#8217;s common stock. The participants have no voting or dividend rights with the RSAs. The RSAs are valued at the closing price of the Company common stock on the date of grant and the expense is recorded ratably over the vesting period.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Stock Options</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%">For the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March&#160;31, 2023, the Company issued approximately 606,000 stock options to key employees that vest over five years from the grant date. The fair value was determined using a Black-Scholes valuation model with a grant date fair value 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%">$8.3&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each stock option can be exchanged for one share of Company common stock at the stated exercise price. Upon vesting, stock options are recognized as a component of equity. Unrecognized compensation related to stock options as of March&#160;31, 2023 was $9.8&#160;million, which is expected to be recognized over a weighted-average period of 2.5 years. </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%">Activity related to the Company&#8217;s stock options during the three months ended March&#160;31, 2023 was as follows: </span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"/><td style="width:66.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.847%"/><td style="width:0.1%"/></tr><tr><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:700;line-height:100%">Number of Stock Options</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:700;line-height:100%">Weighted Average Exercise Price</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%">Outstanding on December 31, 2022</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%">288,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 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%">77.59&#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="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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</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%">605,821&#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%">72.74&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding on March 31, 2023</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%">893,821&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><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"/><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%">Exercisable on March 31, 2023</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%">40,000&#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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.01&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align: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 fair value assumptions used in the Black-Scholes model for the stock options issued during the three months ended March&#160;31, 2023 were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"/><td style="width:79.108%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.692%"/><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%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;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%">45.23%</span></div></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%">Risk-free rate of return</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6%</span></div></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%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;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%">6.2 years</span></div></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%">Expected annual dividend</span></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</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%">The expected volatility was based on the historic volatility of the Company's stock price commensurate with the expected life of the stock options. The risk-free rate of return reflects the interest rate offered for zero coupon treasury bonds over the expected life of the stock options. The expected life represents the period of time that options granted are expected to be outstanding and was calculated using the simplified method allowed by the SEC, which approximates our historical experience. The estimated annual dividend was based on the recent dividend payout trend.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>27
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983836637968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Repurchase Program<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfRepurchaseAgreementsAbstract', window );"><strong>Disclosure of Repurchase Agreements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockTextBlock', window );">Stock Repurchase Program</a></td>
<td class="text"><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 11 &#8211; Stock Repurchase Program</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </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%">Under an existing stock repurchase program authorized by the Board of Directors, the Company may repurchase its common stock from time to time in open market transactio</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ns, privately negotiated transactions or by other methods. No shares were repurchased during the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">under the Company's stock repurchase plan. T</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he remaining availability for stock repurchases under the program was $7.6 million at March&#160;31, 2023.</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_DisclosureOfRepurchaseAgreementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfRepurchaseAgreementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/subtopic&amp;trid=2208821<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983836723824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [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="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share</a></td>
<td class="text"><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 12 &#8211; Earnings Per Share</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%">As a result of the Mergers discussed in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note 1 &#8211; Nature of Operations and Basis of Presentation</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, all historical per share data and number of shares and numbers of equity awards were retroactively adjusted. The following table provides the computation of basic and diluted earnings per share:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/><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="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:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(in thousands, except share and per share data)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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:9pt;font-weight:700;line-height:100%">2022</span></td><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 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="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;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%">Basic income per share:</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="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;text-align: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 (loss)</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%">5,907&#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%">(2,537)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;text-align: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%">21,120,770&#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,300,866&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;text-align: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 income (loss) per share of common stock</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.28&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.25)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><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;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%">Diluted income per share:</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="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;text-align: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 (loss)</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%">5,907&#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%">(2,537)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,120,770&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,300,866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities</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%">183,434&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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="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="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;text-align:left;vertical-align:bottom"><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></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%">21,304,204&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">10,300,866&#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 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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted income (loss) per share of common stock</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.28&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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%">(0.25)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anti-dilutive securities excluded from the calculation of diluted income per share</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;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:3pt double #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%">266,984&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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></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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-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_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI https://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983836702544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</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 Company recorded income tax 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%">$2.1 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, a 26.3% effective tax rate for the three months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Income tax 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.0 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, a 27.4% effective tax rate was recorded for the three months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The effective tax rate for the three months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was higher than the U.S. statutory rate primarily due to state taxes, foreign operations, and other permanent items. The effective tax rate for the three months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was higher than the U.S. statutory rate primarily due to state taxes, transaction costs, and other permanent items. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Relative to the U.S. statutory rate, the effective tax rate for the three months ended</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> March&#160;31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was impacted by state taxes, foreign operations, and other permanent items. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and its subsidiaries are subject to U.S.&#160;federal income tax, as well as income tax of multiple state and foreign jurisdictions. As of March&#160;31, 2023, the Company is subject to U.S. federal income tax examinations for the years 2019 through 2021 and income tax examinations from various other jurisdictions for the years 2015 through 2021. </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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983835801216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LegalMattersAndContingenciesTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 14 &#8211; Commitments and Contingencies</span></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:400;line-height:120%;text-decoration:underline">Merger Litigation </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 February 2022, three purported DSG stockholders made demands pursuant to Section 220 of the Delaware General Corporation Law to inspect certain books and records of DSG (collectively, the &#8220;Books and Records Demands&#8221;). One stated purpose of the Books and Records Demands was to investigate questions of director disinterestedness and independence and the alleged possibility of wrongdoing, mismanagement and/or material non-disclosure related to the Special Committee&#8217;s and the DSG board of directors&#8217; approval of the Mergers. On March 16, 2022, one of the purported DSG stockholders who previously made a Books and Records Demand filed a lawsuit entitled Robert Garfield v. Lawson Products, Inc., Case No. 2022-0252, in the Court of Chancery of the State of Delaware against DSG (the &#8220;Garfield Action&#8221;). On March 22, 2022, another of the purported DSG stockholders who previously made a Books and Records Demand filed a lawsuit entitled Jeffrey Edelman v. Lawson Products, Inc., Case No. 2022-0270, in the Court of Chancery of the State of Delaware against DSG (the &#8220;Edelman Action&#8221;). The Garfield Action and the Edelman Action, which were consolidated and re-captioned as Lawson Products, Inc. </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%">Section 220 Litigation, Case No. 2022-0270, are collectively referred to as the &#8220;Books and Records Actions.&#8221; The Books and Records Actions sought to compel inspection of certain books and records of DSG to investigate questions of director disinterestedness and independence and the alleged possibility of wrongdoing, mismanagement and/or material non-disclosure related to the Special Committee&#8217;s and the DSG board of directors&#8217; approval of the Mergers. Following briefing, the Delaware Court of Chancery held a trial on July 14, 2022 to adjudicate the Books and Records Actions. At the conclusion of the trial, the Court ruled orally that the stockholders&#8217; demands would be granted only in one respect (production of documents sufficient to show the identities of any guarantors of debt of the acquired companies) and the Court denied the remainder of the stockholders&#8217; requests. The Court&#8217;s ruling was memorialized in an order issued on July 20, 2022. Thereafter, DSG produced excerpts of certain documents as required by the Court's ruling and subsequent order. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 3, 2022, the plaintiffs in the Books and Records Actions filed a shareholder derivative action (the &#8220;Derivative Action&#8221;) entitled Jeffrey Edelman and Robert Garfield v. John Bryan King et al., Case No. 2022-0886, in the Court of Chancery of the State of Delaware (the "Delaware Chancery Court"). The Derivative Action names as defendants J. Bryan King, Lee S. Hillman, Bianca A. Rhodes, Mark F. Moon, Andrew B. Albert, I. Steven Edelson and Ronald J. Knutson (collectively, &#8220;Director and Officer Defendants&#8221;), and LKCM Headwater Investments II, L.P., LKCM Headwater II Sidecar Partnership, L.P., Headwater Lawson Investors, LLC, PDLP Lawson, LLC, LKCM Investment Partnership, L.P., LKCM Micro-Cap Partnership, L.P., LKCM Core Discipline, L.P. and Luther King Capital Management Corporation (collectively, the &#8220;LKCM Defendants&#8221;). Purporting to act on behalf of DSG, in the Derivative Action the plaintiffs allege, among other things, various claims of alleged breach of fiduciary duty against the Director and Officer Defendants and the LKCM Defendants in connection with the Mergers. The Derivative Action seeks, among other things, money damages, equitable relief and the costs of the Derivative Action, including reasonable attorneys&#8217;, accountants&#8217; and experts&#8217; fees. On October 24, 2022, the plaintiffs voluntarily dismissed PDLP Lawson, LLC and LKCM Investment Partnership, L.P. from the Derivative Action without prejudice. </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 defendants filed motions to dismiss the Derivative Action, along with related supporting briefing materials, with the Delaware Chancery Court, and the plaintiffs filed briefing materials opposing those motions to dismiss. The Delaware Chancery Court has scheduled a hearing to be held on September 13, 2023, regarding the defendants&#8217; motions to dismiss.</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%">DSG disagrees with and intends to vigorously defend against the Derivative Action. The Derivative Action could result in additional costs to DSG, including costs associated with the indemnification of directors and officers. At this time, DSG is unable to predict the ultimate outcome of the Derivative Action or, if the outcome is adverse, to reasonably estimate an amount or range of reasonably possible loss, if any, associated with the Derivative Action. Accordingly, no amounts have been recorded in the unaudited condensed consolidated financial statements for these matters. No assurance can be given that additional lawsuits will not be filed against DSG and/or its directors and officers and/or other persons or entities in connection with the Mergers.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cyber Incident Litigation</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 10, 2022, DSG disclosed that its computer network was the subject of a cyber incident potentially involving unauthorized access to certain confidential information </span><span style="color:#1c1c1c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(the &#8220;Cyber Incident&#8221;). On April 4, 2023, a </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">putative class action lawsuit (the &#8220;Cyber Incident Suit&#8221;) was filed against DSG entitled Lardone Davis, on behalf of himself and all others similarly situated v. Lawson Products, Inc., Case No. 1:23-cv-02118, in the United States District Court for the Northern District of Illinois, Eastern Division. The plaintiff in this case, who purports to represent the class of individuals harmed by alleged actions and/or omissions by DSG in connection with the Cyber Incident, asserts a variety of common law and statutory claims seeking monetary damages, injunctive relief and other related relief related to the potential unauthorized access by third parties to personal identifiable information and protected health information.</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%">DSG disagrees with and intends to vigorously defend against the Cyber Incident Suit. The Cyber Incident Suit could result in additional costs and losses to DSG, although, at this time, DSG is unable to reasonably estimate the amount or range of reasonably possible loss, if any, that might result from adverse judgments, settlements, fines, penalties or other resolution of these proceedings based on the early stage of this proceeding, the absence of specific allegations as to alleged damages, the uncertainty as to the certification of a class or classes and the size of any certified class, if applicable, and the lack of resolution of significant factual and legal issues. Accordingly, no amounts have been recorded in the unaudited condensed consolidated financial statements for the Cyber Incident Suit. No assurance can be given that additional lawsuits will not be filed against DSG and/or its directors and officers and/or other persons or entities in connection with the Cyber Incident.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Environmental Matter</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2012, it was determined that a Company owned site in Decatur, Alabama, contained hazardous substances in the soil and groundwater as a result of historical operations prior to the Company's ownership. The Company retained an environmental consulting firm to further investigate the contamination, prepare a remediation plan, and enroll the site in the Alabama Department of Environmental Management (&#8220;ADEM&#8221;) voluntary cleanup program.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A remediation plan was approved by ADEM in 2018. The plan consists of chemical injections throughout the affected area, as well as subsequent monitoring of the area. The injection process was completed in the first quarter of 2019 and the environmental consulting firm is monitoring the affected area. At </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the Company had less than $0.1&#160;million accrued for potential monitoring costs included in Accrued expenses and other current liabilities in the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unaudited Condensed </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated Balance Sheets. The costs for future monitoring are not significant and have been fully accrued. The Company does not expect to capitalize any amounts related to the remediation plan.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Purchase commitments</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 Company enters into inventory purchase commitments with third parties in the ordinary course of business. As of March&#160;31, 2023, we had contractual commitments to purchase approximately $174&#160;million of product from our suppliers and contractors which is expected to be paid in the next twelve months.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LegalMattersAndContingenciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/topic&amp;trid=2127136<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LegalMattersAndContingenciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983840595344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_dsgr_RelatedPartyTransactionTextBlock', window );">Related Party Transactions</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 15 &#8211; Related Party Transactions</span></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:400;line-height:120%;text-decoration:underline">Management Services Agreements</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%">Prior to the Mergers, a subsidiary of TestEquity was party to a management agreement with Luther King Capital Management Corporation (&#8220;LKCM&#8221;) for certain advisory and consulting services (the &#8220;TestEquity Management Agreement&#8221;), and a subsidiary of Gexpro Services was party to a management agreement with LKCM for certain advisory and consulting services (the &#8220;Gexpro Services Management Agreement&#8221;). In connection with the closing of the Mergers on April 1, 2022, (i) all of the TestEquity subsidiary&#8217;s rights, liabilities and obligations under the TestEquity Management Agreement were novated to, transferred to and assumed by the TestEquity Equityholder, and LKCM released the TestEquity subsidiary from all obligations and claims under the TestEquity Management Agreement, and (ii) all of the Gexpro Services subsidiary&#8217;s rights, liabilities and obligations under the Gexpro Services Management Agreement were novated to, transferred to and assumed by the Gexpro Services Stockholder, and LKCM released the Gexpro Services subsidiary from all obligations and claims under the Gexpro Services Management Agreement (collectively, the &#8220;Novations&#8221;). During the first three months of 2022, expense of $0.5&#160;million was recorded within Selling, general and administrative expenses within the Unaudited Condensed Consolidated Statements of Income and Comprehensive Income (Loss), reflecting expenses accrued under these management agreements from January 1, 2022 through the April 1, 2022 Merger Date. As of April 1, 2022, the prior obligation of $5.3&#160;million was effectively settled and considered to be a deemed equity contribution by LKCM recorded to additional paid in capital. As a result of the Novations, no additional expense under these management agreements has been incurred subsequent to the Mergers.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Consulting Services</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to the Mergers, individuals employed by LKCM Headwater Operations, LLC, a related party of Luther King Capital Management Corporation (&#8220;LKCM&#8221;), have provided the Company with certain consulting services in order to identify cost savings, revenue enhancements and operational synergies of the combined companies. As of March&#160;31, 2023 expense of $0.1 million was recorded within Selling, general and administrative expenses within the Unaudited Condensed Consolidated Statements of Income and Comprehensive Income (Loss), reflecting expenses accrued for these consulting services. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">TestEquity and Gexpro Services Mergers</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Immediately prior to the Mergers, entities affiliated with Luther King Capital Management Corporation (&#8220;LKCM&#8221;) and J. Bryan King (the Chairman of the DSG board of directors), including private investment partnerships for which LKCM serves as investment manager, owned a majority of the ownership interests in the TestEquity Equityholder (which in turn owned all of the outstanding equity interests of TestEquity as of immediately prior to the completion of the TestEquity Merger). As of the Merger Date, Mr. King was a director of the TestEquity Equityholder. In addition, as of the Merger Date, Mark F. Moon (a </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%">member of the DSG board of directors) was a director of, and held a direct or indirect equity interest in, the TestEquity Equityholder. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Immediately prior to the Mergers, entities affiliated with LKCM and Mr. King, including private investment partnerships for which LKCM serves as investment manager, owned a majority of the ownership interests in the Gexpro Services Stockholder (which in turn owned all of the then outstanding stock of Gexpro Services).</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Immediately prior to the Mergers, entities affiliated with LKCM and Mr. King owned approximately 48% of the shares of DSG common stock then outstanding.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of and after the consummation of the Mergers, the issuance of 10.3&#160;million shares at the closing on the Merger Date and the issuance of the additional 1.7&#160;million shares in accordance with the earnout provisions of the TestEquity Merger Agreement and the Gexpro Services Merger Agreement on March 20, 2023, entities affiliated with LKCM and J. Bryan King (the Chairman of the DSG board of directors) owned in the aggregate approximately 16.3&#160;million shares of DSG common stock representing approximately 77.4% of the outstanding shares of DSG common stock as of March&#160;31, 2023.</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_dsgr_RelatedPartyTransactionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Related Party Transaction</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_RelatedPartyTransactionTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983836732112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Information</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 16 &#8211; Segment Information</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%">Based on operational, reporting and management structures, the Company has identified three reportable segments based on the nature of the products and services and type of customer for those products and services. A description of our reportable segments is as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline">Lawson</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a distributor of specialty products and services to the industrial, commercial, institutional and government maintenance, repair and operations market.</span></div><div style="margin-bottom:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline">TestEquity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a distributor of test and measurement equipment and solutions, electronic production supplies, and tool kits from its leading manufacturer partners supporting the technology, aerospace, defense, automotive, electronics, education, and medical industries.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline">Gexpro Services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a global supply chain solutions provider, specializing in developing and implementing vendor managed inventory and kitting programs to high-specification manufacturing customers. </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 Company also has an &#8220;All Other&#8221; category which includes unallocated DSG holding company costs that are not directly attributable to the ongoing operating activities of our reportable segments and includes the results of the Bolt Supply House ("Bolt") non-reportable segment. Revenue within the All Other category represents the results of Bolt. Bolt generates revenue primarily from the sale of MRO products to its walk-up customers and service to its customers through its 14 branch locations. Bolt does not provide VMI services for its customers or provide services in addition to product sales to customers. Revenue is recognized at the time that control of the product has been transferred to the customer which is either upon delivery or shipment depending on the terms of the contract.</span></div><div style="text-align:justify;text-indent:18pt"><span 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 is presented below. Asset information by operating segment is not presented below since the chief operating decision maker does not review this information by segment.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><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:14.545%"/><td style="width:0.1%"/><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 style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(in thousands)</span></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:700;line-height:100%">2023</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:700;line-height:100%">2022</span></td><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;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="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;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lawson</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 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%">125,280&#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 13pt;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%">TestEquity</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%">107,359&#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%">72,402&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 13pt;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%">Gexpro Services</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%">101,016&#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%">81,683&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,615&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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 25pt;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%">Total revenue</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%">348,270&#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%">154,085&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><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;text-align: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 (loss)</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="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;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lawson</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,245&#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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 13pt;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%">TestEquity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#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%">(604)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 13pt;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%">Gexpro Services</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,374&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,592&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,076&#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="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 25pt;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%">Total operating income (loss)</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%">16,721&#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%">2,988&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.7pt">Includes the operating results of Lawson only subsequent to the Merger Date of April 1, 2022 and not Lawson operating results prior to the Mergers.</span></div><div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)&#160;&#160;&#160;&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Includes the operating results of All Other only subsequent to the Merger Date of April 1, 2022 and not All Other operating results prior to the Mergers.</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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI https://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983836921072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Event<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [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="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Event</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 17 &#8211; Subsequent Event</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 8, 2023, the Company filed a Current Report on Form 8-K, providing (i) audited consolidated financial statements of Hisco for the year ended October 31, 2022 and (ii) unaudited pro forma condensed combined financial information to give effect to the Mergers and the Hisco Transaction as of the periods shown in the financial information and subject to the assumptions and adjustments described in the accompanying notes.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 9, 2023, the Company commenced a Rights Offering of transferable subscription rights (&#8220;Subscription Rights&#8221;) to holders of DSG common stock as of the close of business on May 1, 2023, for an aggregate Rights Offering value of up to $100&#160;million. The Rights Offering is being conducted pursuant to a prospectus supplement dated on May 9, 2023. The Rights Offering will expire at 5:00pm Eastern Time on May 30, 2023 (the &#8220;Expiration Date&#8221;), unless extended at the Company&#8217;s sole discretion.</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_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-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_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI https://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983839498272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Basis of Presentation and Consolidation</a></td>
<td class="text">for the three months ended March&#160;31, 2023<span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 2022 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reflect the results of operations of TestEquity and Gexpro Services on a consolidated basis, and the results of operations of DSG's legacy Lawson business are included only in the unaudited condensed consolidated financial statements for the three months ended March&#160;31, 2023 for activity subsequent to the April 1, 2022 Merger Date. The unaudited condensed consolidated financial statements as of March&#160;31, 2023 and December&#160;31, 2022 reflect the financial position of TestEquity, Gexpro Services and DSG's legacy Lawson business on a consolidated basis.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Accounting</a></td>
<td class="text">The accompanying unaudited condensed consolidated financial statements of DSG have been prepared in accordance with accounting principles generally accepted in the United States ("GAAP") 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 GAAP for complete consolidated financial statements. These unaudited condensed consolidated financial statements should be read in conjunction with DSG's audited consolidated financial statements and accompanying notes included in its Annual Report on Form 10-K for the year ended December 31, 2022 filed with the U.S. Securities and Exchange Commission ("SEC") and the Lawson Products, Inc. unaudited condensed consolidated financial statements and accompanying notes included in DSG&#8217;s Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2022. A<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting Pronouncements - Adopted</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 June 2016, the FASB issued ASU 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which revises the requirements for how an entity should measure credit losses on financial instruments. The pronouncement was effective for smaller reporting companies in fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, and the new guidance will be applied on a prospective basis. The Company adopted this guidance on January 1, 2023. The adoption had no impact on the Company's financial condition, results of operations or cash flows.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires an entity to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination. The pronouncement is effective in fiscal years beginning after December 15, 2022 and early adoption is permitted. The Company adopted this guidance on January 1, 2023. The adoption had no impact on the Company's financial condition, results of operations or cash flows.</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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Lawson segment has two distinct performance obligations offered to its customers: a product performance obligation and a service performance obligation, and accordingly, two separate revenue streams. Although Lawson has identified that it offers its customers both a product and a service obligation, the customer only receives one invoice per transaction with no price allocation between these obligations. Lawson does not price its offerings based on any allocation between these obligations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lawson generates revenue primarily from the sale of MRO products to its customers. Revenue related to product sales is recognized at the time that control of the product has been transferred to the customer; either at the time the product is shipped or the time the product has been received by the customer. Lawson does not commit to long-term contracts to sell customers a certain minimum quantity of products.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lawson offers a VMI service proposition to its customers. A portion of these services, primarily related to stocking of product and maintenance of the MRO inventory, is provided over a short period of time after control of the purchased product has been transferred to the customer. Since certain obligations pursuant to the VMI service agreement 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 and the related performance obligations have been satisfied. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">TestEquity Segment</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%">TestEquity&#8217;s contracts with customers generally represent a single performance obligation to sell its products. Revenue from contracts with customers reflect the transaction prices for contracts reduced by variable consideration. TestEquity provides a rebate to select customers if pre-determined purchase thresholds are met. The rebate consideration is not in exchange for a distinct good or service. Variable consideration is estimated using the expected-value method considering all reasonably available information, including TestEquity&#8217;s historical experience and current expectations, and is reflected in the transaction price when sales are recorded. Sales returns are generally accepted by TestEquity; however, sales returns are not material to the Company&#8217;s operations. TestEquity provides an assurance type warranty which is not sold separately and does not represent a separate performance obligation. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TestEquity generates revenue from contracts with customers through the sale of new and used electronic test and measurement products. Typically, TestEquity has a purchase order or master service agreement with the customer that specifies the goods and/or services to be provided. TestEquity generally invoices customers as goods are shipped. Fees are typically due and payable 30 days after the date of shipment. Generally, customers gain control of the goods upon providing the product to the carrier, or when services are completed. For the majority of transactions, TestEquity recognizes revenue at the time of shipment, when control passes to the customer. For consigned inventory, revenue is recognized when inventory is removed from TestEquity&#8217;s stock location and control passes to the customer.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Gexpro Services 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%">Gexpro Services&#8217; contracts with customers generally represent a single performance obligation to sell its products. Revenue from sales of Gexpro Services&#8217; products is recognized upon transfer of control to the customer, which is typically when the product has been shipped from its distribution facilities. The transaction price is the amount of consideration to which Gexpro Services expects to be entitled in exchange for transferring goods to the customer. Revenue is recorded based on the transaction price, which includes fixed consideration and an estimate of variable consideration such as, early payment/volume discounts and rebates. The amount of variable consideration included in the transaction price is constrained and is included only to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gexpro Services&#8217; products are marketed and sold primarily to original equipment manufacturers globally. Sales of products are subject to economic conditions and may fluctuate based on changes in the industry, trade policies and financial markets. Payment terms on invoiced amounts range from 10 to 120 days. In instances where the timing of revenue recognition differs from the timing of the right to invoice, the Company has determined that a significant financing component does not exist.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<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 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983839542560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Acquisitions (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Schedule of Business Acquisitions, by Acquisition</a></td>
<td class="text"><div style="margin-bottom:3pt;text-align: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 acquisition method of accounting, the estimated consideration exchanged was calculated as follows: </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.771%"/><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:16.445%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(in thousands, except share data)</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:700;line-height:100%">April 1, 2022</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%">Number of DSG common shares</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:2px 1pt;text-align: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,120,167</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%">DSG common stock closing price per share on March 31, 2022</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%">38.54&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of shares exchanged</span></td><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%">351,491&#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="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;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%">Other consideration</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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,910&#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="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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration exchanged</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,401&#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="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.7pt">Fair value adjustment of stock-based compensation awards.</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="Show.showAR( this, 'defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed</a></td>
<td class="text">: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><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 style="width:1.0%"/><td style="width:16.445%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><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="padding: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%">Final Purchase Price Allocation</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 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%">148,308&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,414&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="3" style="background-color:#cceeff;padding:0 1pt"/><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,258&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,060&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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, net of deferred tax asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,394)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="3" style="background-color:#ffffff;padding:0 1pt"/><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,165)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Long-term obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,746)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 and financing obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,827)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Derivative earnout liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,900)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/><td colspan="3" style="display:none"/></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="3" style="background-color:#cceeff;padding:0 1pt"/><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,020&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 13pt;text-align: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 consideration exchanged</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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%">353,401&#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 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"/><td colspan="3" style="display:none"/></tr></table>The purchase consideration for each business acquired and the allocation of the consideration exchanged to the estimated fair values of assets acquired and liabilities assumed is summarized below: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:26.970%"/><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:10.595%"/><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:9.864%"/><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:9.864%"/><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:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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:9.874%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(in thousands)</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:9pt;font-weight:400;line-height:100%">Interworld Highway, LLC</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:9pt;font-weight:400;line-height:100%">Resolux</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:9pt;font-weight:400;line-height:100%">Frontier</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:9pt;font-weight:400;line-height:100%">National Test Equipment</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:9pt;font-weight:400;line-height:100%">Instrumex</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:700;line-height:100%">Acquisition date</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:8pt;font-weight:400;line-height:100%">April 29, 2022</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:8pt;font-weight:400;line-height:100%">January 3, 2022</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:8pt;font-weight:400;line-height:100%">March 31, 2022</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:8pt;font-weight:400;line-height:100%">June 1, 2022</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:8pt;font-weight:400;line-height:100%">December 1, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current assets</span></td><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:9pt;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:9pt;font-weight:400;line-height:100%">15,018&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%">10,210&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%">2,881&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%">2,187&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%">3,495&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%">33,791&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:9pt;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:9pt;font-weight:400;line-height:100%">313&#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:9pt;font-weight:400;line-height:100%">459&#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:9pt;font-weight:400;line-height:100%">1,189&#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:9pt;font-weight:400;line-height:100%">642&#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:9pt;font-weight:400;line-height:100%">30&#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:9pt;font-weight:400;line-height:100%">2,633&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:9pt;font-weight:400;line-height:100%">Right of use 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: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">1,125&#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:9pt;font-weight:400;line-height:100%">9,313&#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: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">10,438&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:9pt;font-weight:400;line-height:100%">Other intangible assets:</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"/><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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,369&#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:9pt;font-weight:400;line-height:100%">11,400&#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:9pt;font-weight:400;line-height:100%">9,300&#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:9pt;font-weight:400;line-height:100%">2,100&#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:9pt;font-weight:400;line-height:100%">800&#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:9pt;font-weight:400;line-height:100%">29,969&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,600&#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:9pt;font-weight:400;line-height:100%">6,100&#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:9pt;font-weight:400;line-height:100%">3,000&#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: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">13,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/><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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">86&#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: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">14&#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:9pt;font-weight:400;line-height:100%">110&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:9pt;font-weight:400;line-height:100%">Accounts payable</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:9pt;font-weight:400;line-height:100%">(8,856)</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:9pt;font-weight:400;line-height:100%">(3,058)</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:9pt;font-weight:400;line-height:100%">(778)</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:9pt;font-weight:400;line-height:100%">(196)</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:9pt;font-weight:400;line-height:100%">(1,305)</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:9pt;font-weight:400;line-height:100%">(14,193)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:9pt;font-weight:400;line-height:100%">Current portion of long term debt</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: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(2,073)</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: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(2,073)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:9pt;font-weight:400;line-height:100%">Accrued expenses and other liabilities</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: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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,747)</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:9pt;font-weight:400;line-height:100%">(1,462)</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:9pt;font-weight:400;line-height:100%">(1,171)</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:9pt;font-weight:400;line-height:100%">(153)</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:9pt;font-weight:400;line-height:100%">(7,533)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:9pt;font-weight:400;line-height:100%">Lease liabilities</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: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(1,125)</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:9pt;font-weight:400;line-height:100%">(9,313)</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: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(10,438)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/><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"/><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"/><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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</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:9pt;font-weight:400;line-height:100%">37,236&#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:9pt;font-weight:400;line-height:100%">10,305&#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:9pt;font-weight:400;line-height:100%">11,544&#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:9pt;font-weight:400;line-height:100%">5,703&#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:9pt;font-weight:400;line-height:100%">1,053&#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:9pt;font-weight:400;line-height:100%">65,841&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:9pt;font-weight:700;line-height:100%">Total purchase consideration exchanged, net of cash acquired</span></td><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:9pt;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:9pt;font-weight:400;line-height:100%">54,690&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%">30,755&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%">25,674&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%">7,192&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%">3,934&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%">122,245&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;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%">54,690&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;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:3pt double #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;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%">30,755&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;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:3pt double #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;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%">25,674&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;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:3pt double #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;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%">6,023&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;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:3pt double #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;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%">3,934&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;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:3pt double #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;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%">121,076&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Seller's notes</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: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">1,169&#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: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">1,169&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/><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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total purchase consideration exchanged, net of cash acquired</span></td><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:9pt;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:9pt;font-weight:400;line-height:100%">54,690&#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 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:9pt;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:9pt;font-weight:400;line-height:100%">30,755&#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 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:9pt;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:9pt;font-weight:400;line-height:100%">25,674&#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 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:9pt;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:9pt;font-weight:400;line-height:100%">7,192&#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 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:9pt;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:9pt;font-weight:400;line-height:100%">3,934&#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 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:9pt;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:9pt;font-weight:400;line-height:100%">122,245&#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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock', window );">Acquisition Pro Forma Information</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.256%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.544%"/><td style="width:0.1%"/><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="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(in thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><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;text-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">308,790&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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="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;text-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><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%">7,270&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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="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></table><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents actual results attributable to our business combinations that were included in the unaudited condensed consolidated financial statements for the first quarter 2022. The results of DSG's legacy Lawson business are included only subsequent to the April 1, 2022 Merger Date, and the results for other acquisitions are only included subsequent to their respective acquisition dates provided above.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.326%"/><td style="width:0.1%"/><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 style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.038%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" 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:700;line-height:100%">Three Months Ended March 31, 2022</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%">(in thousands)</span></td><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="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%">Lawson</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%">Other Acquisitions</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%">Total</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%">Revenue</span></td><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 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%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,645&#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%">7,645&#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%">Net Income</span></td><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 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 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,035&#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%">1,035&#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="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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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"/><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"/><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"/><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"/><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"/><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></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="Show.showAR( this, 'defref_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock', window );">Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination</a></td>
<td class="text">The allocation of consideration exchanged to other intangible assets acquired was as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><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:16.447%"/><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:9pt;font-weight:400;line-height:100%">(in thousands)</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:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">Estimated Life</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:100%">(in years)</span></div></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%">Customer relationships</span></td><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%">76,050&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align: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</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%">Trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,010&#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="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align: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 other intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,060&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983836804256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Disaggregated consolidated revenue by geographic area (based on the location to which the product is shipped to):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><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:14.545%"/><td style="width:0.1%"/><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="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:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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:700;line-height:100%">2022</span></td><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;text-align: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;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%">298,727&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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%">125,256&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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;text-align: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%">21,845&#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%">9,797&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</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%">16,916&#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%">8,082&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pacific Rim</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,937&#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%">5,039&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Latin America</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,429&#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,845&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,416&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,066&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</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%">348,270&#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%">154,085&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock', window );">Operating Lease Income</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%">Rental revenue from operating leases:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><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:14.545%"/><td style="width:0.1%"/><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="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:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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:700;line-height:100%">2022</span></td><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;text-align: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 from operating leases</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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,541&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of components of income from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919372-209981<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6A<br> -URI https://asc.fasb.org/extlink&amp;oid=126900988&amp;loc=SL77927221-108306<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLeaseIncomeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983838004880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Financial Statement Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract', window );"><strong>Condensed Financial Information 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="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventory</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%">Inventories, net, consisting of purchased goods and manufactured electronic equipment offered for resale, were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><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:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(in thousands)</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:700;line-height:100%">March 31, 2023</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:700;line-height:100%">December 31, 2022</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%">282,837&#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%">275,072&#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%">(12,856)</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,698)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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%">269,981&#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%">264,374&#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><span><br/></span></div><div style="text-align: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 reserve for obsolete and excess inventory were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.771%"/><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:16.445%"/><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:9pt;font-weight:400;line-height:100%">(in thousands)</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:700;line-height:100%">Amount</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%">Balance at December 31, 2022</span></td><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%">(10,698)</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 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision charged to expense (net)</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,198)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</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%">40&#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%">Balance at March 31, 2023</span></td><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%">(12,856)</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text"><div style="margin-top:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of property, plant and equipment were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><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:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(in thousands)</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:700;line-height:100%">March 31, 2023</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:700;line-height:100%">December 31, 2022</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%">Land</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%">9,595&#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%">9,578&#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%">Buildings and improvements</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%">27,872&#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%">27,199&#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%">Machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,853&#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%">26,948&#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%">Capitalized software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,355&#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,889&#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%">Furniture and fixtures</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,166&#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%">6,346&#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%">Vehicles</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,715&#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,713&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</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%">3,013&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">86,569&#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%">82,813&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated 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%">(22,136)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,418)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</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%">64,433&#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%">64,395&#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="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.7pt">Construction in progress primarily relates to upgrades to certain of the Company's distribution facilities that we expect to place in service in the next 12 months.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Rental Equipment, net</span></div><div><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rental equipment, net consisted of the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><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:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(in thousands)</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:700;line-height:100%">March 31, 2023</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:700;line-height:100%">December 31, 2022</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%">Rental equipment</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%">63,546&#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%">63,184&#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%">Accumulated depreciation</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%">(36,378)</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%">(36,045)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rental equipment, 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%">27,168&#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%">27,139&#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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesTableTextBlock', window );">Other Liabilities</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities consisted of the following:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><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:16.446%"/><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:9pt;font-weight:400;line-height:100%">(in thousand)</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:700;line-height:100%">March 31, 2023</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:700;line-height:100%">December 31, 2022</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%">Security bonus plan</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%">9,769&#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%">9,651&#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%">Deferred compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,321&#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%">9,962&#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%">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%">4,322&#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,036&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other liabilities</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%">24,412&#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%">23,649&#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_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_OtherLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of other liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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 https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983838337232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Goodwill Activity Related to Acquisitions</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 carrying amount of goodwill by segment were as follows: </span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.455%"/><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:12.204%"/><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:12.204%"/><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:12.204%"/><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:12.204%"/><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:12.209%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(in thousands)</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:700;line-height:100%">Lawson</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:700;line-height:100%">TestEquity</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:700;line-height:100%">Gexpro Services</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:700;line-height:100%">All Other</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:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><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%">155,773&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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%">114,104&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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%">55,421&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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%">22,750&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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%">348,048&#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="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"/><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"/><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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of foreign exchange rates</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#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%">94&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59&#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%">164&#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%">Balance at March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,784&#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%">114,104&#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%">55,515&#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%">22,809&#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%">348,212&#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><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Gross Carrying Amount and Accumulated Amortization by Intangible Asset Class</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 for definite-lived intangible assets were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.337%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:700;line-height:100%">March 31, 2023</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:700;line-height:100%">December 31, 2022</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%">(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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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%">92,539&#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%">(19,822)</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%">72,717&#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%">92,286&#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%">(17,401)</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%">74,885&#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%">192,947&#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,863)</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%">142,084&#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%">192,934&#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%">(44,481)</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%">148,453&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other </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%">7,960&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,548)</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,412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,961&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,305)</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,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 13pt;text-align: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</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%">293,446&#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%">(74,233)</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%">219,213&#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%">293,181&#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%">(65,187)</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%">227,994&#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>(1)&#160;&#160;&#160;&#160;Other primarily consists of non-compete agreements.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense</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 estimated aggregate amortization expense for the remaining year 2023 and each of the next five years are as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.625%"/><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:16.445%"/><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:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</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%">Remaining 2023</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%">26,139&#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%">2024</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%">34,368&#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%">2025</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%">30,999&#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%">2026</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%">28,338&#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%">2027</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%">23,903&#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%">2028</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%">20,680&#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%">Thereafter</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%">54,786&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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%">219,213&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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 https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=SL108378252-109267<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<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 https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983839685792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Net Lease Cost</a></td>
<td class="text">The expenses generated by leasing activity for the three months ended March&#160;31, 2023 and <span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were as follows (in thousands):</span><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.519%"/><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:22.438%"/><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:16.443%"/><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:16.448%"/><td style="width:0.1%"/><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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:700;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:9pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2023</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:9pt;font-weight:700;line-height:100%">2022</span></td><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 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"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating Lease Expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="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:9pt;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%">4,882&#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,836&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;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%">Financing Lease Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">Operating expenses</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%">138&#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%">74&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;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%">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:9pt;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%">26&#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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 13pt;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%">Financing Lease Expense</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="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%">164&#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%">86&#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="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;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%">Net Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,046&#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%">1,922&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#160;&#160;&#160;&#160;Includes short term lease expense, which is immaterial.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average lease terms and interest rates of leases held as of March&#160;31, 2023 were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><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:16.443%"/><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:16.447%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;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:700;line-height:100%">Weighted Average Interest Rate</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7</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%">7.2%</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%">Financing Leases</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.4</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%">6.9%</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 leasing activity for the three months ended March&#160;31, 2023 were as follows (in thousands):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.859%"/><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:19.806%"/><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:16.443%"/><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:16.448%"/><td style="width:0.1%"/></tr><tr><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="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:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</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:700;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:700;line-height:100%">Classification</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2023</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:9pt;font-weight:700;line-height:100%">2022</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 #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%">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,524)</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,797)</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%">(68)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">(12)</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%">(123)</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%">(73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dsgr_OperatingLeaseAssetsAndLiabilitiesTableTextBlock', window );">Operating Lease Assets and Liabilities</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of net assets and liabilities related to our operating and finance leases as of March&#160;31, 2023 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, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was as follows (in thousands):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><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:16.447%"/><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:700;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:700;line-height:100%">March 31, 2023</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:700;line-height:100%">December 31, 2022</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 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%">46,403&#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,755&#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%">1,756&#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,519&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">48,159&#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%">48,274&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current operating <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNi0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjphNzkxYTRmNTFiODI0NGVjODFmMGZkNDljYjUxZThmNF8yOA_4b2abe81-b3f2-4640-b345-2ed2a5b18fb4"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNi0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjphNzkxYTRmNTFiODI0NGVjODFmMGZkNDljYjUxZThmNF8yOA_dcf2d444-654a-462d-90b4-8656f7a7aad2">lease liabilities</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,159&#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,480&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current financing <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNy0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjpiZjVkZTMzZWFhN2U0YTliYjg5YjY0YWI2N2RjM2FhZF8yOA_307599cf-7083-4373-91bc-a496c7d30733"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNy0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjpiZjVkZTMzZWFhN2U0YTliYjg5YjY0YWI2N2RjM2FhZF8yOA_f5def0d5-27ac-45c4-97fd-6871952e3fc0">lease liabilities</span></span></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">585&#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%">484&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current lease liabilities</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%">10,744&#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%">9,964&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term operating <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTAtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246NTJmYzI3NjE1NjU1NGEzZmFkYjhmMmJjNzY0ZjBlNWFfMzA_2ed4c6b3-eb76-4c95-89c6-3de664c9506c"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTAtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246NTJmYzI3NjE1NjU1NGEzZmFkYjhmMmJjNzY0ZjBlNWFfMzA_f57ed06d-d9a1-4796-a114-963a48c25d6d">lease liabilities</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,014&#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%">38,898&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term financing <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTEtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZTY5ZGVjMzIxY2FjNGU2MDk0NzBmOTVlZTAzNmIxNmZfMzA_2e6704c1-c65d-40a3-a453-e8b403138fc8"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTEtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZTY5ZGVjMzIxY2FjNGU2MDk0NzBmOTVlZTAzNmIxNmZfMzA_6ae894ab-6e6c-4fd9-a48b-173d11cefec0">lease liabilities</span></span></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,047&#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%">930&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term 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%">39,061&#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%">39,828&#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="margin-bottom:3pt;margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.7pt">Operating lease assets are recorded net of accumulated amortization of $13.6 million as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">March&#160;31, 2023 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">nd $10.8&#160;million as of December&#160;31, 2022</span></div><div style="padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.7pt">Financing lease assets are recorded net of accumulated amortization as a component of Other assets </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">in the Unaudited Condensed Consolidated Balance Sheet </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">of $1.0 million as of March&#160;31, 2023 and $0.9 million as </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">of December&#160;31, 2022</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Value of Operating Lease Liabilities Generated by Leasing Activities</a></td>
<td class="text"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of lease liabilities related to our operating and finance leases as of March&#160;31, 2023 was as follows (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.221%"/><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:16.443%"/><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:16.443%"/><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:16.303%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity Date of Lease Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financing Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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%">11,172&#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%">551&#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%">11,723&#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%">11,939&#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%">529&#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,468&#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%">10,464&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,836&#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%">7,152&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290&#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,442&#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%">5,822&#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%">79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,901&#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%">12,125&#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%">12,125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,674&#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%">1,821&#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%">60,495&#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%">(10,501)</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%">(189)</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,690)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">48,173&#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%">1,632&#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%">49,805&#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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock', window );">Value of Finance Lease Liabilities Generated by Leasing Activities</a></td>
<td class="text"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of lease liabilities related to our operating and finance leases as of March&#160;31, 2023 was as follows (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.221%"/><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:16.443%"/><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:16.443%"/><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:16.303%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maturity Date of Lease Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financing Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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%">11,172&#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%">551&#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%">11,723&#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%">11,939&#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%">529&#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,468&#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%">10,464&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,836&#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%">7,152&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290&#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,442&#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%">5,822&#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%">79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,901&#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%">12,125&#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%">12,125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,674&#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%">1,821&#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%">60,495&#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%">(10,501)</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%">(189)</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,690)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">48,173&#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%">1,632&#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%">49,805&#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_dsgr_OperatingLeaseAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating Lease Assets And Liabilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_OperatingLeaseAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983836807536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnout Derivative Liability (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities 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="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation</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 change in the fair value of the earnout derivative liability for the year ended December 31, 2022 was as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.771%"/><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:16.445%"/><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:9pt;font-weight:400;line-height:100%">(in thousands)</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:700;line-height:100%">Amount</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%">Balance at December 31, 2021</span></td><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%">&#8212;&#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 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial recognition on Merger Date</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%">43,900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value</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%">(276)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications to equity at fair value</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%">(43,624)</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%">Balance at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19279-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983835921920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of Long-Term Debt Instruments</a></td>
<td class="text"><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's outstanding long-term debt was comprised of the following:</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><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:16.446%"/><td style="width:0.1%"/><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"/></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%">(in thousands)</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:700;line-height:100%">March 31, 2023</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:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior secured revolving credit facility</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%">128,600&#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%">122,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 colspan="3" style="display:none"/></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%">Senior secured term loan</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%">237,500&#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%">243,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior secured delayed draw term loan</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%">48,750&#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%">50,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></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%">Other revolving line of credit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,094&#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,352&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</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%">415,944&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">417,102&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></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 current portion of long-term debt</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%">(16,094)</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%">(16,352)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 deferred financing costs</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,635)</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,925)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</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%">395,215&#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%">395,825&#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="display:none"/></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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 4: 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 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21506-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 8: 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 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21521-112644<br><br>Reference 9: 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 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21538-112644<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 12: 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 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983838082352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Share-Based Payment Arrangement, Option, Activity</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%">Activity related to the Company&#8217;s stock options during the three months ended March&#160;31, 2023 was as follows: </span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"/><td style="width:66.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.847%"/><td style="width:0.1%"/></tr><tr><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:700;line-height:100%">Number of Stock Options</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:700;line-height:100%">Weighted Average Exercise Price</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%">Outstanding on December 31, 2022</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%">288,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 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%">77.59&#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="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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</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%">605,821&#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%">72.74&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding on March 31, 2023</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%">893,821&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><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"/><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%">Exercisable on March 31, 2023</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%">40,000&#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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.01&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions</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 fair value assumptions used in the Black-Scholes model for the stock options issued during the three months ended March&#160;31, 2023 were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"/><td style="width:79.108%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.692%"/><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%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;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%">45.23%</span></div></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%">Risk-free rate of return</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6%</span></div></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%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;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%">6.2 years</span></div></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%">Expected annual dividend</span></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</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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-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 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-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 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983836629712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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 is presented below. Asset information by operating segment is not presented below since the chief operating decision maker does not review this information by segment.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><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:14.545%"/><td style="width:0.1%"/><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 style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(in thousands)</span></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:700;line-height:100%">2023</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:700;line-height:100%">2022</span></td><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;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="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;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lawson</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 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%">125,280&#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 13pt;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%">TestEquity</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%">107,359&#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%">72,402&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 13pt;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%">Gexpro Services</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%">101,016&#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%">81,683&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,615&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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 25pt;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%">Total revenue</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%">348,270&#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%">154,085&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><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;text-align: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 (loss)</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="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;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lawson</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,245&#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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 13pt;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%">TestEquity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#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%">(604)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 13pt;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%">Gexpro Services</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,374&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,592&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,076&#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="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 25pt;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%">Total operating income (loss)</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%">16,721&#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%">2,988&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.7pt">Includes the operating results of Lawson only subsequent to the Merger Date of April 1, 2022 and not Lawson operating results prior to the Mergers.</span></div><div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)&#160;&#160;&#160;&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Includes the operating results of All Other only subsequent to the Merger Date of April 1, 2022 and not All Other operating results prior to the Mergers.</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_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>44
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983833307184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of Operations and Basis of Presentation (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 20, 2023 </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 29, 2022 </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 01, 2022 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>segment </div>
<div>branch</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </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="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_dsgr_NumberOfPrincipalOperatingSegments', window );">Principal operating segment | segment</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">3<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="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_dsgr_NumberOfBranches', window );">Number of branches | branch</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">14<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_TestEquityMember', window );">TestEquity</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="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_dsgr_BusinessAcquisitionEquityInterestIssuedOrIssuableExchangeRatio', window );">Exchange ratio (in shares) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.3618<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Number of shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_GexproMember', window );">Gexpro</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="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_dsgr_BusinessAcquisitionEquityInterestIssuedOrIssuableExchangeRatio', window );">Exchange ratio (in shares) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.7675<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Number of shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_GexproMember', window );">Gexpro | Gexpro Services Stockholder</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="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Number of shares authorized (in shares)</a></td>
<td class="nump">462,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_GexproMember', window );">Gexpro | Gexpro Services Stockholder | Gexpro Services Holdback Shares</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="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Number of shares authorized (in shares)</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_DSGFormerlyLawsonMember', window );">Lawson</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="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Number of shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,120,167<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_DSGFormerlyLawsonMember', window );">Lawson | TestEquity Equityholder</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="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Number of shares authorized (in shares)</a></td>
<td class="nump">700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_DSGFormerlyLawsonMember', window );">Lawson | Gexpro Services Stockholder</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="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Number of shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700,000<span></span>
</td>
<td class="nump">462,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">462,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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_DSGFormerlyLawsonMember', window );">Lawson | TestEquity and Gexpro Services Shareholders</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="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Number of shares authorized (in shares)</a></td>
<td class="nump">538,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">538,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_dsgr_BusinessAcquisitionEquityInterestIssuedOrIssuableExchangeRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Acquisition, Equity Interest Issued or Issuable, Exchange Ratio</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_BusinessAcquisitionEquityInterestIssuedOrIssuableExchangeRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dsgr_NumberOfBranches">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Branches</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_NumberOfBranches</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</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_dsgr_NumberOfPrincipalOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Principal Operating Segments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_NumberOfPrincipalOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=dsgr_TestEquityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dsgr_TestEquityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=dsgr_GexproMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dsgr_GexproMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=dsgr_GexproServicesStockholderMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CounterpartyNameAxis=dsgr_GexproServicesStockholderMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContingentConsiderationByTypeAxis=dsgr_GexproServicesHoldbackSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContingentConsiderationByTypeAxis=dsgr_GexproServicesHoldbackSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=dsgr_DSGFormerlyLawsonMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dsgr_DSGFormerlyLawsonMember</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_CounterpartyNameAxis=dsgr_TestEquityEquityholderMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CounterpartyNameAxis=dsgr_TestEquityEquityholderMember</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_CounterpartyNameAxis=dsgr_TestEquityAndGexproServicesShareholdersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CounterpartyNameAxis=dsgr_TestEquityAndGexproServicesShareholdersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983834663024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Acquisitions - Narrative (Details)<br></strong></div></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="2">3 Months Ended</th>
<th class="th" colspan="1">4 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 30, 2023 </div>
<div>USD ($) </div>
<div>location</div>
</th>
<th class="th">
<div>Jun. 01, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 01, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 03, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($) </div>
<div>segment </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<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="Show.showAR( this, 'defref_dsgr_NumberOfPrincipalOperatingSegments', window );">Principal operating segment | segment</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="nump">3<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Expected tax deductible goodwill amount</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>
<td class="nump">$ 53,600,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Merger transaction costs</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="nump">$ 2,900,000<span></span>
</td>
<td class="nump">$ 800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_InvestorMember', window );">Investor</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<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="Show.showAR( this, 'defref_dsgr_RelatedPartyTransactionSharesOwned', window );">Shares owned by related party (in shares) | shares</a></td>
<td class="nump">16,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dsgr_RelatedPartyTransactionCommonStockOutstanding', window );">Common stock outstanding (as a percent)</a></td>
<td class="nump">77.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">77.40%<span></span>
</td>
<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="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=dsgr_LutherKingCapitalManagementMember', window );">Luther King Capital Management</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<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="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership percentage (as a percent)</a></td>
<td class="nump">77.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">77.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_HISCOMember', window );">HISCO</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>
<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="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>
<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="Show.showAR( this, 'defref_dsgr_BusinessCombinationNumberOfLocations', window );">Number of locations | location</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 269,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Potential earn-out payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,600,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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dsgr_BusinessCombinationCashConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Cash exchanged for equity</a></td>
<td class="nump">$ 37,500,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Equity to be raised for acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_DSGFormerlyLawsonMember', window );">Lawson</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Equity to be raised for acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 351,491,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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Number of shares authorized (in shares) | shares</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">9,120,167<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Expected tax deductible goodwill amount</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">$ 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>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Merger transaction costs</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="nump">$ 1,200,000<span></span>
</td>
<td class="nump">1,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_DSGFormerlyLawsonMember', window );">Lawson | TestEquity And Gexpro | Earnout Shares</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Number of shares authorized (in shares) | shares</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,700,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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_DSGFormerlyLawsonMember', window );">Lawson | TestEquity And Gexpro Services Former Owners</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>
<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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Number of shares authorized (in shares) | shares</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">10,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_FrontierMember', window );">Frontier</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,674,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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Potential earn-out payment</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">3,000,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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Earnout derivative liability</a></td>
<td class="nump">$ 700,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">$ 900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 700,000<span></span>
</td>
<td class="nump">$ 900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,700,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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_NationalTestEquipmentMember', window );">National Test Equipment</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>
<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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,023,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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Adjustment to original acquisition allocation</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="num">$ (300,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_ResoluxMember', window );">Resolux</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>
<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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,755,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dsgr_BusinessCombinationCashConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Cash Consideration Transferred, Equity Interests Issued and Issuable</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_BusinessCombinationCashConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</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_dsgr_BusinessCombinationNumberOfLocations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Number Of Locations</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_BusinessCombinationNumberOfLocations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</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_dsgr_NumberOfPrincipalOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Principal Operating Segments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_NumberOfPrincipalOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</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_dsgr_RelatedPartyTransactionCommonStockOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Related Party Transaction, Common Stock, Outstanding</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_RelatedPartyTransactionCommonStockOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dsgr_RelatedPartyTransactionSharesOwned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Related Party Transaction, Shares Owned</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_RelatedPartyTransactionSharesOwned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</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_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 23<br> -URI https://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126966197&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 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationContingentConsiderationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<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 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e961-128460<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126975305&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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_InvestorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_InvestorMember</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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=dsgr_LutherKingCapitalManagementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=dsgr_LutherKingCapitalManagementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=dsgr_HISCOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dsgr_HISCOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=dsgr_DSGFormerlyLawsonMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dsgr_DSGFormerlyLawsonMember</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_CounterpartyNameAxis=dsgr_TestEquityAndGexproMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CounterpartyNameAxis=dsgr_TestEquityAndGexproMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContingentConsiderationByTypeAxis=dsgr_EarnoutSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContingentConsiderationByTypeAxis=dsgr_EarnoutSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=dsgr_TestEquityAndGexproServicesFormerOwnersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CounterpartyNameAxis=dsgr_TestEquityAndGexproServicesFormerOwnersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=dsgr_FrontierMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dsgr_FrontierMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=dsgr_NationalTestEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dsgr_NationalTestEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=dsgr_ResoluxMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dsgr_ResoluxMember</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>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983834881728">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Business Acquisitions - Initial Purchase Price Allocation (Details) - Lawson - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 01, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Number of DSG common shares exchanged (in shares)</a></td>
<td class="nump">9,120,167<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionSharePrice', window );">DSG closing price per common stock on April 1, 2022 (in USD per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 38.54<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Fair value of shares exchanged</a></td>
<td class="nump">$ 351,491<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredOther1', window );">Other consideration</a></td>
<td class="nump">1,910<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration exchanged</a></td>
<td class="nump">$ 353,401<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessAcquisitionSharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionSharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126966197&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 https://asc.fasb.org/extlink&amp;oid=126975305&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 https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126966197&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 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationConsiderationTransferredOther1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tangible or intangible assets, including a business or subsidiary of the acquirer transferred by the entity to the former owners of the acquiree. Excludes cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredOther1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=dsgr_DSGFormerlyLawsonMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dsgr_DSGFormerlyLawsonMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983825636192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Acquisitions - Schedule of Acquired Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></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">4 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 01, 2022</div></th>
<th class="th"><div>Jun. 01, 2022</div></th>
<th class="th"><div>Apr. 29, 2022</div></th>
<th class="th"><div>Apr. 01, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Jan. 03, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 348,048<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 348,212<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_DSGFormerlyLawsonMember', window );">Lawson</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="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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation', window );">Lease and financing obligations</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="num">$ (28,827)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Fair value of shares exchanged</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">351,491<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract', window );"><strong>Measurement Period Adjustments</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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration exchanged</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">353,401<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_DSGFormerlyLawsonMember', window );">Lawson | TestEquity And Gexpro</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="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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets', window );">Current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">148,308<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57,414<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets', window );">Right of use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,258<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Other intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">119,060<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred tax liability, net of deferred tax asset</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="num">(19,394)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther', window );">Other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,373<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Current liabilities</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="num">(71,165)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities', window );">Long-term obligations</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="num">(25,746)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeEarnoutLiability', window );">Derivative earnout liability</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="num">(43,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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">181,020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total consideration exchanged</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 353,401<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_A2022AcquisitionsMember', window );">2022 Acquisitions</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="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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets', window );">Current assets</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="nump">33,791<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">2,633<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="Show.showAR( this, 'defref_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets', window );">Right of use assets</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="nump">10,438<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther', window );">Other assets</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="nump">110<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payable</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="num">(14,193)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt', window );">Current portion of long term debt</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="num">(2,073)<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="Show.showAR( this, 'defref_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities', window );">Accrued expenses and other liabilities</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="num">(7,533)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation', window );">Lease and financing obligations</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="num">(10,438)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">65,841<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total consideration exchanged</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="nump">122,245<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract', window );"><strong>Measurement Period Adjustments</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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration</a></td>
<td class="nump">121,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Seller's notes</a></td>
<td class="nump">1,169<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration exchanged</a></td>
<td class="nump">$ 122,245<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_A2022AcquisitionsMember', window );">2022 Acquisitions | Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Other intangible assets</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="nump">29,969<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_A2022AcquisitionsMember', window );">2022 Acquisitions | Trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Other intangible assets</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="nump">$ 13,700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_InterworldHighwayLLCMember', window );">Interworld Highway, LLC</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="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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets', window );">Current assets</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">$ 15,018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">313<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets', window );">Right of use assets</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">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>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther', window );">Other assets</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">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payable</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="num">(8,856)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt', window );">Current portion of long term debt</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">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>
<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="Show.showAR( this, 'defref_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities', window );">Accrued expenses and other liabilities</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">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>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation', window );">Lease and financing obligations</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">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="text">&#160;<span></span>
</td>
<td class="nump">37,236<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total consideration exchanged</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">54,690<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract', window );"><strong>Measurement Period Adjustments</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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration</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">54,690<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Seller's notes</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">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>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration exchanged</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">54,690<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_InterworldHighwayLLCMember', window );">Interworld Highway, LLC | Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Other intangible assets</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">6,369<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_InterworldHighwayLLCMember', window );">Interworld Highway, LLC | Trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Other intangible assets</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">$ 4,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_ResoluxMember', window );">Resolux</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="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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets', window );">Current assets</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="nump">$ 10,210<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">459<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="Show.showAR( this, 'defref_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets', window );">Right of use assets</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="nump">1,125<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther', window );">Other assets</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="nump">86<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payable</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="num">(3,058)<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt', window );">Current portion of long term debt</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="nump">0<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="Show.showAR( this, 'defref_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities', window );">Accrued expenses and other liabilities</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="num">(4,747)<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation', window );">Lease and financing obligations</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="num">(1,125)<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="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="text">&#160;<span></span>
</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">10,305<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total consideration exchanged</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="nump">30,755<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract', window );"><strong>Measurement Period Adjustments</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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration</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="nump">30,755<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Seller's notes</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="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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration exchanged</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="nump">30,755<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_ResoluxMember', window );">Resolux | Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Other intangible assets</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="nump">11,400<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_ResoluxMember', window );">Resolux | Trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Other intangible assets</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="nump">$ 6,100<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_FrontierMember', window );">Frontier</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="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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets', window );">Current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,881<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,189<span></span>
</td>
<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="Show.showAR( this, 'defref_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets', window );">Right of use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,313<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther', window );">Other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payable</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="num">(778)<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt', window );">Current portion of long term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities', window );">Accrued expenses and other liabilities</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="num">(1,462)<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation', window );">Lease and financing obligations</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="num">(9,313)<span></span>
</td>
<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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,544<span></span>
</td>
<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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total consideration exchanged</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,674<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract', window );"><strong>Measurement Period Adjustments</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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,674<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Seller's notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration exchanged</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,674<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_FrontierMember', window );">Frontier | Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Other intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_FrontierMember', window );">Frontier | Trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Other intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_NationalTestEquipmentMember', window );">National Test Equipment</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="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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets', window );">Current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,187<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">642<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets', window );">Right of use assets</a></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>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther', window );">Other assets</a></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>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(196)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt', window );">Current portion of long term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,073)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities', window );">Accrued expenses and other liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,171)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation', window );">Lease and financing obligations</a></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>
<td class="text">&#160;<span></span>
</td>
<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="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">5,703<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total consideration exchanged</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,192<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract', window );"><strong>Measurement Period Adjustments</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="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill</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="num">$ (300)<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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Seller's notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,169<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration exchanged</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,192<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_NationalTestEquipmentMember', window );">National Test Equipment | Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Other intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_NationalTestEquipmentMember', window );">National Test Equipment | Trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Other intangible assets</a></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>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_InstrumexMember', window );">Instrumex</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="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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets', window );">Current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,495<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets', window );">Right of use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther', window );">Other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,305)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt', window );">Current portion of long term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities', window );">Accrued expenses and other liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(153)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation', window );">Lease and financing obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,053<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total consideration exchanged</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,934<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract', window );"><strong>Measurement Period Adjustments</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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,934<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Seller's notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration exchanged</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,934<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_InstrumexMember', window );">Instrumex | Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Other intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_InstrumexMember', window );">Instrumex | Trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Other intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accrued Expenses And Other Liabilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeEarnoutLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Derivative Earnout Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeEarnoutLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Right Of Use Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126966197&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 https://asc.fasb.org/extlink&amp;oid=126975305&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 https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126966197&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 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationConsiderationTransferredLiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-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 25<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6405-128476<br><br>Reference 3: 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)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 4: 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 https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease obligation assumed in business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of intangible assets, excluding goodwill, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=123455525&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 https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: 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(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e961-128460<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126975305&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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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=dsgr_DSGFormerlyLawsonMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dsgr_DSGFormerlyLawsonMember</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_CounterpartyNameAxis=dsgr_TestEquityAndGexproMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CounterpartyNameAxis=dsgr_TestEquityAndGexproMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=dsgr_A2022AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dsgr_A2022AcquisitionsMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_BusinessAcquisitionAxis=dsgr_InterworldHighwayLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dsgr_InterworldHighwayLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=dsgr_ResoluxMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dsgr_ResoluxMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=dsgr_FrontierMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dsgr_FrontierMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=dsgr_NationalTestEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dsgr_NationalTestEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=dsgr_InstrumexMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dsgr_InstrumexMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983834918224">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Business Acquisitions - Intangible Assets Acquired (Details) - Lawson - TestEquity And Gexpro<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Apr. 01, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Fair Value</a></td>
<td class="nump">$ 119,060<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_DSGFormerlyLawsonMember', window );">Customer relationships</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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Fair Value</a></td>
<td class="nump">$ 76,050<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Estimated Life (in years)</a></td>
<td class="text">19 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_DSGFormerlyLawsonMember', window );">Trade names</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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Fair Value</a></td>
<td class="nump">$ 43,010<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Estimated Life (in years)</a></td>
<td class="text">8 years<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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="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 1<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinitelivedIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessAcquisitionAxis=dsgr_DSGFormerlyLawsonMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dsgr_DSGFormerlyLawsonMember</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_CounterpartyNameAxis=dsgr_TestEquityAndGexproMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CounterpartyNameAxis=dsgr_TestEquityAndGexproMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>49
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983840951968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Acquisitions - Pro Forma Information (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual', window );">Net Income</a></td>
<td class="nump">$ 1,035<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">Revenue</a></td>
<td class="nump">7,645<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_DSGFormerlyLawsonMember', window );">Lawson</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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual', window );">Net Income</a></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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">Revenue</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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_DSGFormerlyLawsonMember', window );">Lawson | TestEquity And Gexpro</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Pro Forma revenue</a></td>
<td class="nump">308,790<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Pro Forma net income</a></td>
<td class="nump">7,270<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_OtherAcquisitionsMember', window );">Other Acquisitions</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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual', window );">Net Income</a></td>
<td class="nump">1,035<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">Revenue</a></td>
<td class="nump">$ 7,645<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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessAcquisitionAxis=dsgr_DSGFormerlyLawsonMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dsgr_DSGFormerlyLawsonMember</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_CounterpartyNameAxis=dsgr_TestEquityAndGexproMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CounterpartyNameAxis=dsgr_TestEquityAndGexproMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=dsgr_OtherAcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dsgr_OtherAcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983835753488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($) </div>
<div>revenueStream</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dsgr_RevenueFromContractWithCustomerNumberOfRevenueStreams', window );">Number of revenue streams | revenueStream</a></td>
<td class="nump">2<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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 348,270<span></span>
</td>
<td class="nump">$ 154,085<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="Show.showAR( this, 'defref_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet', window );">Rental equipment, net</a></td>
<td class="nump">27,168<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,139<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of use operating lease assets</a></td>
<td class="nump">46,403<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,755<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dsgr_RentalProgramMember', window );">Rental Program</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">6,100<span></span>
</td>
<td class="nump">$ 3,541<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dsgr_PartsWasherLeasingProgramMember', window );">Parts Washer Leasing Program</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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=dsgr_TestEquitySegmentMember', window );">TestEquity</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="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dsgr_ContractWithCustomerPaymentTerms', window );">Payment terms (in days)</a></td>
<td class="text">30 days<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="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=dsgr_GexproServicesSegmentMember', window );">Gexpro Services | Minimum</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="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dsgr_ContractWithCustomerPaymentTerms', window );">Payment terms (in days)</a></td>
<td class="text">10 days<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="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=dsgr_GexproServicesSegmentMember', window );">Gexpro Services | Maximum</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="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dsgr_ContractWithCustomerPaymentTerms', window );">Payment terms (in days)</a></td>
<td class="text">120 days<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_dsgr_ContractWithCustomerPaymentTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Payment Terms</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_ContractWithCustomerPaymentTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</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_dsgr_RevenueFromContractWithCustomerNumberOfRevenueStreams">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue From Contract With Customer, Number Of Revenue Streams</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_RevenueFromContractWithCustomerNumberOfRevenueStreams</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="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 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<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 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation, of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease.</p></div>
<a href="javascript:void(0);" onclick="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 30<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919398-209981<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: 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 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123405975&amp;loc=d3e41551-112718<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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=dsgr_RentalProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dsgr_RentalProgramMember</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=dsgr_PartsWasherLeasingProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dsgr_PartsWasherLeasingProgramMember</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=dsgr_TestEquitySegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dsgr_TestEquitySegmentMember</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=dsgr_GexproServicesSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dsgr_GexproServicesSegmentMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>51
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983839451920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 348,270<span></span>
</td>
<td class="nump">$ 154,085<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">298,727<span></span>
</td>
<td class="nump">125,256<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">21,845<span></span>
</td>
<td class="nump">9,797<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe</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="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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">16,916<span></span>
</td>
<td class="nump">8,082<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Pacific Rim</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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">1,937<span></span>
</td>
<td class="nump">5,039<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_LatinAmericaMember', window );">Latin America</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="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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">7,429<span></span>
</td>
<td class="nump">4,845<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=dsgr_OtherGeographicalMember', window );">Other</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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 1,416<span></span>
</td>
<td class="nump">$ 1,066<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=srt_EuropeMember</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=srt_AsiaPacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=srt_AsiaPacificMember</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=srt_LatinAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=srt_LatinAmericaMember</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=dsgr_OtherGeographicalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dsgr_OtherGeographicalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983833961072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition - Lease Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 348,270<span></span>
</td>
<td class="nump">$ 154,085<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dsgr_RentalProgramMember', window );">Rental Program</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="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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 6,100<span></span>
</td>
<td class="nump">$ 3,541<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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=dsgr_RentalProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dsgr_RentalProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983841006352">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Supplemental Financial Statement Information - Schedule of Inventory (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_InventoryGross', window );">Inventories, gross</a></td>
<td class="nump">$ 282,837<span></span>
</td>
<td class="nump">$ 275,072<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Reserve for obsolete and excess inventory</a></td>
<td class="num">(12,856)<span></span>
</td>
<td class="num">(10,698)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">$ 269,981<span></span>
</td>
<td class="nump">$ 264,374<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation reserve for inventory.</p></div>
<a href="javascript:void(0);" onclick="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(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.BB)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>54
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983839437296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Financial Statement Information - Rollforward of Inventory Reserves (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2023 </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="Show.showAR( this, 'defref_dsgr_InventoryReservesRollforwardRollForward', window );"><strong>Inventory Reserves Rollforward [Roll Forward]</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="Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Beginning balance</a></td>
<td class="num">$ (10,698)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryLIFOReservePeriodCharge', window );">Provision charged to expense (net)</a></td>
<td class="num">(2,198)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Write-offs</a></td>
<td class="nump">40<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Ending balance</a></td>
<td class="num">$ (12,856)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dsgr_InventoryReservesRollforwardRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Inventory Reserves Rollforward</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_InventoryReservesRollforwardRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</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_InventoryLIFOReservePeriodCharge">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods, which change has been reflected in the statement of income during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e99989-122729<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryLIFOReservePeriodCharge</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation reserve for inventory.</p></div>
<a href="javascript:void(0);" onclick="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(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.BB)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4542-108314<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983835968288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Financial Statement Information- Property, Plant and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total</a></td>
<td class="nump">$ 86,569<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 82,813<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation and amortization</a></td>
<td class="num">(22,136)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,418)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">64,433<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64,395<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total</a></td>
<td class="nump">9,595<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,578<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and improvements</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total</a></td>
<td class="nump">27,872<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,199<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total</a></td>
<td class="nump">28,853<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,948<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Capitalized software</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total</a></td>
<td class="nump">8,355<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,889<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total</a></td>
<td class="nump">7,166<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,346<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total</a></td>
<td class="nump">1,715<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,713<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in progress</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total</a></td>
<td class="nump">3,013<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,140<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=dsgr_PropertyPlantAndEquipmentExcludingRentalEquipmentMember', window );">Property, Plant and Equipment, Excluding Rental Equipment</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">3,500<span></span>
</td>
<td class="nump">$ 600<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="Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization</a></td>
<td class="nump">$ 700<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AdjustmentForAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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)(2)<br> -URI https://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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentForAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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 https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</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_PropertyPlantAndEquipmentByTypeAxis=dsgr_PropertyPlantAndEquipmentExcludingRentalEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=dsgr_PropertyPlantAndEquipmentExcludingRentalEquipmentMember</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>56
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983834621888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Financial Statement Information - Rental Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems', window );"><strong>Property, Plant, and Equipment, Lessor Asset under Operating Lease [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="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet', window );">Rental equipment, net</a></td>
<td class="nump">$ 27,168<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,139<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=dsgr_RentalEquipmentMember', window );">Rental Equipment</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="Show.showAR( this, 'defref_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems', window );"><strong>Property, Plant, and Equipment, Lessor Asset under Operating Lease [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="Show.showAR( this, 'defref_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross', window );">Rental equipment</a></td>
<td class="nump">63,546<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63,184<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation', window );">Accumulated depreciation</a></td>
<td class="num">(36,378)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(36,045)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet', window );">Rental equipment, net</a></td>
<td class="nump">27,168<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,139<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">$ 2,300<span></span>
</td>
<td class="nump">$ 1,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease.</p></div>
<a href="javascript:void(0);" onclick="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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123405975&amp;loc=d3e41551-112718<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123422147&amp;loc=d3e41460-112716<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919398-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PropertySubjectToOrAvailableForOperatingLeaseGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated depreciation, of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919398-209981<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: 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 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123405975&amp;loc=d3e41551-112718<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 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123422147&amp;loc=d3e41457-112716<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PropertySubjectToOrAvailableForOperatingLeaseLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems</td>
</tr>
<tr>
<td style="padding-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_PropertySubjectToOrAvailableForOperatingLeaseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation, of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease.</p></div>
<a href="javascript:void(0);" onclick="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 30<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919398-209981<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: 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 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123405975&amp;loc=d3e41551-112718<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=dsgr_RentalEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=dsgr_RentalEquipmentMember</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>57
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983825496416">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Supplemental Financial Statement Information - Other Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dsgr_SecurityBonusPlan', window );">Security bonus plan</a></td>
<td class="nump">$ 9,769<span></span>
</td>
<td class="nump">$ 9,651<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent', window );">Deferred compensation</a></td>
<td class="nump">10,321<span></span>
</td>
<td class="nump">9,962<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dsgr_OtherMiscellaneousLiabilities', window );">Other</a></td>
<td class="nump">4,322<span></span>
</td>
<td class="nump">4,036<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Total other liabilities</a></td>
<td class="nump">$ 24,412<span></span>
</td>
<td class="nump">$ 23,649<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dsgr_OtherMiscellaneousLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Miscellaneous Liabilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_OtherMiscellaneousLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dsgr_SecurityBonusPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Security bonus plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_SecurityBonusPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the liabilities for deferred compensation arrangements classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983835017872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Schedule of Goodwill (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2023 </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="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">$ 348,048<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Impact of foreign exchange rates</a></td>
<td class="nump">164<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">348,212<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=dsgr_CorporateAndReconcilingItemsMember', window );">All Other(2)</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="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">22,750<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Impact of foreign exchange rates</a></td>
<td class="nump">59<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">22,809<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=dsgr_LawsonSegmentMember', window );">Lawson | Operating Segments</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="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">155,773<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Impact of foreign exchange rates</a></td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">155,784<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=dsgr_TestEquitySegmentMember', window );">TestEquity | Operating Segments</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="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">114,104<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Impact of foreign exchange rates</a></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="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">114,104<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=dsgr_GexproServicesSegmentMember', window );">Gexpro Services | Operating Segments</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="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">55,421<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Impact of foreign exchange rates</a></td>
<td class="nump">94<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">$ 55,515<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: 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(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=dsgr_CorporateAndReconcilingItemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ConsolidationItemsAxis=dsgr_CorporateAndReconcilingItemsMember</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=dsgr_LawsonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dsgr_LawsonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</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=dsgr_TestEquitySegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dsgr_TestEquitySegmentMember</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=dsgr_GexproServicesSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dsgr_GexproServicesSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983833917728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Carrying Amount of Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 293,446<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 293,181<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(74,233)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(65,187)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">219,213<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">227,994<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">9,200<span></span>
</td>
<td class="nump">$ 5,200<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">92,539<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">92,286<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(19,822)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(17,401)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">72,717<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">74,885<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">192,947<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">192,934<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(50,863)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(44,481)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">142,084<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">148,453<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other Intangible Assets</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="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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">7,960<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,961<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(3,548)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,305)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 4,412<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,656<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_OtherIntangibleAssetsMember</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>60
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983835715424">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Maturity of Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear', window );">Remaining 2023</a></td>
<td class="nump">$ 26,139<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2024</a></td>
<td class="nump">34,368<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2025</a></td>
<td class="nump">30,999<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2026</a></td>
<td class="nump">28,338<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2027</a></td>
<td class="nump">23,903<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2028</a></td>
<td class="nump">20,680<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">54,786<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 219,213<span></span>
</td>
<td class="nump">$ 227,994<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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983835949744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Net Lease Cost (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Consolidated Operating Lease Expense</a></td>
<td class="nump">$ 4,882<span></span>
</td>
<td class="nump">$ 1,836<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Financing Lease Amortization</a></td>
<td class="nump">138<span></span>
</td>
<td class="nump">74<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestExpense', window );">Financing Lease Interest</a></td>
<td class="nump">26<span></span>
</td>
<td class="nump">12<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="Show.showAR( this, 'defref_dsgr_FinanceLeaseCost', window );">Financing Lease Expense</a></td>
<td class="nump">164<span></span>
</td>
<td class="nump">86<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Net Lease Cost</a></td>
<td class="nump">$ 5,046<span></span>
</td>
<td class="nump">$ 1,922<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dsgr_FinanceLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance Lease, Cost</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_FinanceLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983833905056">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Net Lease Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of use operating lease assets</a></td>
<td class="nump">$ 46,403<span></span>
</td>
<td class="nump">$ 46,755<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Total ROU financing lease assets</a></td>
<td class="nump">1,756<span></span>
</td>
<td class="nump">1,519<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="Show.showAR( this, 'defref_dsgr_LeaseAssetsRightofUseAsset', window );">Total lease assets</a></td>
<td class="nump">48,159<span></span>
</td>
<td class="nump">48,274<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Total current operating lease liabilities</a></td>
<td class="nump">10,159<span></span>
</td>
<td class="nump">9,480<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Total current financing lease liabilities</a></td>
<td class="nump">585<span></span>
</td>
<td class="nump">484<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="Show.showAR( this, 'defref_dsgr_LeaseLiabilityCurrent', window );">Total current lease liabilities</a></td>
<td class="nump">10,744<span></span>
</td>
<td class="nump">9,964<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Total long term operating lease liabilities</a></td>
<td class="nump">38,014<span></span>
</td>
<td class="nump">38,898<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Total long term financing lease liabilities</a></td>
<td class="nump">1,047<span></span>
</td>
<td class="nump">930<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="Show.showAR( this, 'defref_dsgr_LeaseLiabilityNoncurrent', window );">Total long term lease liabilities</a></td>
<td class="nump">39,061<span></span>
</td>
<td class="nump">39,828<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dsgr_OperatingLeaseRightofUseAssetAccumulatedDepreciation', window );">Operating lease accumulated depreciation</a></td>
<td class="nump">13,600<span></span>
</td>
<td class="nump">10,800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization', window );">Finance lease accumulated amortization</a></td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">$ 900<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Total current lease liabilities<span></span>
</td>
<td class="text">Total current lease liabilities<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Total current lease liabilities<span></span>
</td>
<td class="text">Total current lease liabilities<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Total long term lease liabilities<span></span>
</td>
<td class="text">Total long term lease liabilities<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Total long term lease liabilities<span></span>
</td>
<td class="text">Total long term lease liabilities<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dsgr_LeaseAssetsRightofUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease Assets, Right-of-Use Asset</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_LeaseAssetsRightofUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</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_dsgr_LeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease Liability, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_LeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dsgr_LeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease Liability, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_LeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dsgr_OperatingLeaseRightofUseAssetAccumulatedDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating Lease, Right-of-Use Asset, Accumulated Depreciation</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_OperatingLeaseRightofUseAssetAccumulatedDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated amortization of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>63
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983833265552">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Value of Lease Liabilities (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Mar. 31, 2023 </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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Leases</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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">Year one</a></td>
<td class="nump">$ 11,172<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Year two</a></td>
<td class="nump">11,939<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">Year three</a></td>
<td class="nump">10,464<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">Year four</a></td>
<td class="nump">7,152<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">Year five</a></td>
<td class="nump">5,822<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="Show.showAR( this, 'defref_dsgr_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour', window );">Subsequent years</a></td>
<td class="nump">12,125<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">58,674<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: Interest</a></td>
<td class="num">(10,501)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">48,173<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Financing Leases</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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">Year one</a></td>
<td class="nump">551<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Year two</a></td>
<td class="nump">529<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">Year three</a></td>
<td class="nump">372<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">Year four</a></td>
<td class="nump">290<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">Year five</a></td>
<td class="nump">79<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="Show.showAR( this, 'defref_dsgr_FinanceLeaseLiabilityToBePaidAfterYearFour', window );">Subsequent years</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">1,821<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less: Interest</a></td>
<td class="num">(189)<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="Show.showAR( this, 'defref_dsgr_FinanceLeaseLiabilityPresentValue', window );">Present value of lease liabilities</a></td>
<td class="nump">1,632<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dsgr_NetLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Total</strong></a></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="Show.showAR( this, 'defref_dsgr_NetLeaseLiabilityPaymentsRemainderofFiscalYear', window );">Year one</a></td>
<td class="nump">11,723<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="Show.showAR( this, 'defref_dsgr_NetLeaseLiabilityPaymentsDueYearOne', window );">Year two</a></td>
<td class="nump">12,468<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="Show.showAR( this, 'defref_dsgr_NetLeaseLiabilityPaymentsDueYearTwo', window );">Year three</a></td>
<td class="nump">10,836<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="Show.showAR( this, 'defref_dsgr_NetLeaseLiabilityPaymentsDueYearThree', window );">Year four</a></td>
<td class="nump">7,442<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="Show.showAR( this, 'defref_dsgr_NetLeaseLiabilityPaymentsDueYearFour', window );">Year five</a></td>
<td class="nump">5,901<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="Show.showAR( this, 'defref_dsgr_NetLeaseLiabilityPaymentsDueAfterYearFour', window );">Subsequent years</a></td>
<td class="nump">12,125<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="Show.showAR( this, 'defref_dsgr_NetLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">60,495<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="Show.showAR( this, 'defref_dsgr_NetLeaseLiabilityImputedInterest', window );">Less: Interest</a></td>
<td class="num">(10,690)<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="Show.showAR( this, 'defref_dsgr_NetLeaseLiabilityPresentValue', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 49,805<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dsgr_FinanceLeaseLiabilityPresentValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance Lease, Liability, Present Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_FinanceLeaseLiabilityPresentValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dsgr_FinanceLeaseLiabilityToBePaidAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance Lease, Liability, to be Paid, after Year Four</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_FinanceLeaseLiabilityToBePaidAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dsgr_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability, To Be Paid, After Year Four</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dsgr_NetLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net Lease Liabilities, Payments, Due [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_NetLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</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_dsgr_NetLeaseLiabilityImputedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net Lease Liability, Imputed Interest</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_NetLeaseLiabilityImputedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dsgr_NetLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net Lease Liability, Payments Due</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_NetLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dsgr_NetLeaseLiabilityPaymentsDueAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net Lease Liability, Payments, Due after Year Four</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_NetLeaseLiabilityPaymentsDueAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dsgr_NetLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net Lease Liability, Payments, Due Year Four</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_NetLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dsgr_NetLeaseLiabilityPaymentsDueYearOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net Lease Liability, Payments, Due Year One</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_NetLeaseLiabilityPaymentsDueYearOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dsgr_NetLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net Lease Liability, Payments, Due Year Three</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_NetLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dsgr_NetLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net Lease Liability, Payments, Due Year Two</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_NetLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dsgr_NetLeaseLiabilityPaymentsRemainderofFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net Lease Liability, Payments, Remainder of Fiscal Year</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_NetLeaseLiabilityPaymentsRemainderofFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dsgr_NetLeaseLiabilityPresentValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net Lease Liability, Present Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_NetLeaseLiabilityPresentValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983836843424">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Leases Weighted-Average Lease Terms and Interest Rates (Details)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating Leases, Weighted Average Term in Years</a></td>
<td class="text">5 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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating Leases, Weighted Average Interest Rate</a></td>
<td class="nump">7.20%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Finance Leases, Weighted Average Term in Years</a></td>
<td class="text">3 years 4 months 24 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Finance Leases, Weighted Average Interest Rate</a></td>
<td class="nump">6.90%<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>65
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983834877088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Cash Outflows of the Leasing Activity (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="num">$ (3,524)<span></span>
</td>
<td class="num">$ (1,797)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestPaymentOnLiability', window );">Operating cash flows from financing leases</a></td>
<td class="num">(68)<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="Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Payment of financing lease principal</a></td>
<td class="num">$ (123)<span></span>
</td>
<td class="num">$ (73)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestPaymentOnLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest paid on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestPaymentOnLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983825513632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnout Derivative Liability - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 20, 2023 </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 29, 2022 </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 01, 2022 </div>
<div>earnoutProvision </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Change in fair value | $</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="num">$ (276)<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="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases', window );">Initial recognition on Merger Date | $</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">$ 43,900<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_DSGFormerlyLawsonMember', window );">Lawson</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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dsgr_BusinessAcquisitionNumberOfEarnoutProvisions', window );">Number of earnout provisions | earnoutProvision</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>
<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Number of shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,120,167)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_DSGFormerlyLawsonMember', window );">Lawson | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Number of shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,162,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_DSGFormerlyLawsonMember', window );">Lawson | TestEquity and Gexpro Services Shareholders</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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Number of shares authorized (in shares)</a></td>
<td class="num">(538,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(538,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_DSGFormerlyLawsonMember', window );">Lawson | TestEquity Equityholder</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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Number of shares authorized (in shares)</a></td>
<td class="num">(700,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(700,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_DSGFormerlyLawsonMember', window );">Lawson | Gexpro Services Stockholder</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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Number of shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(700,000)<span></span>
</td>
<td class="num">(462,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(462,000)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dsgr_BusinessAcquisitionNumberOfEarnoutProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Acquisition, Number Of Earnout Provisions</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_BusinessAcquisitionNumberOfEarnoutProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="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 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=dsgr_DSGFormerlyLawsonMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dsgr_DSGFormerlyLawsonMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=dsgr_TestEquityAndGexproServicesShareholdersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CounterpartyNameAxis=dsgr_TestEquityAndGexproServicesShareholdersMember</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_CounterpartyNameAxis=dsgr_TestEquityEquityholderMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CounterpartyNameAxis=dsgr_TestEquityEquityholderMember</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_CounterpartyNameAxis=dsgr_GexproServicesStockholderMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CounterpartyNameAxis=dsgr_GexproServicesStockholderMember</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>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983833171728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnout Derivative Liability - Schedule of Earnout Liability (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2023 </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="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</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="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Beginning balance</a></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="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases', window );">Initial recognition on Merger Date</a></td>
<td class="nump">43,900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Change in fair value</a></td>
<td class="num">(276)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3', window );">Reclassifications to equity at fair value</a></td>
<td class="num">(43,624)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Ending balance</a></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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward</td>
</tr>
<tr>
<td style="padding-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_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transfers of financial instrument classified as a liability out of level 3 of the fair value hierarchy.</p></div>
<a href="javascript:void(0);" onclick="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 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="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 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>68
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983825513488">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Schedule of Long-term Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total debt</a></td>
<td class="nump">$ 415,944<span></span>
</td>
<td class="nump">$ 417,102<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="num">(16,094)<span></span>
</td>
<td class="num">(16,352)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total long-term debt</a></td>
<td class="nump">395,215<span></span>
</td>
<td class="nump">395,825<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Less deferred financing costs</a></td>
<td class="num">(7,500)<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="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Less deferred financing costs</a></td>
<td class="num">(4,635)<span></span>
</td>
<td class="num">(4,925)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Revolving Credit Facility | Senior Secured Revolving Credit Facility</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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total debt</a></td>
<td class="nump">128,600<span></span>
</td>
<td class="nump">122,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="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Revolving Credit Facility | Other revolving line of credit</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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total debt</a></td>
<td class="nump">1,094<span></span>
</td>
<td class="nump">1,352<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Secured Debt</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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total debt</a></td>
<td class="nump">48,750<span></span>
</td>
<td class="nump">50,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="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Less deferred financing costs</a></td>
<td class="num">(4,600)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Secured Debt | Senior Secured Term Loan</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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total debt</a></td>
<td class="nump">$ 237,500<span></span>
</td>
<td class="nump">$ 243,750<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_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<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(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&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(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<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 https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<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)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<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 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=dsgr_SeniorSecuredRevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=dsgr_SeniorSecuredRevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=dsgr_OtherRevolvingCreditFacilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=dsgr_OtherRevolvingCreditFacilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=dsgr_SeniorSecuredTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=dsgr_SeniorSecuredTermLoanMember</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>69
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983833359472">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Apr. 01, 2022</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 415,944,000<span></span>
</td>
<td class="nump">$ 417,102,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="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtWeightedAverageInterestRate', window );">Weighted average interest rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.10%<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="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Deferred financing costs net of accumulated amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,500,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="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Alternate Base Rate Or Canadian Prime Rate | Maximum | Secured Overnight Financing Rate (SOFR)</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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate (as a percent)</a></td>
<td class="nump">1.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Alternate Base Rate Or Canadian Prime Rate | Minimum | Secured Overnight Financing Rate (SOFR)</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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate (as a percent)</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Adjusted Term SOFR Or CDOR Rate | Maximum | Secured Overnight Financing Rate (SOFR)</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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate (as a percent)</a></td>
<td class="nump">2.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Adjusted Term SOFR Or CDOR Rate | Minimum | Secured Overnight Financing Rate (SOFR)</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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate (as a percent)</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dsgr_LineOfCreditFacilityAccordionFeatureIncreaseLimit', window );">Accordion feature</a></td>
<td class="nump">200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Deferred financing costs net of accumulated amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,635,000<span></span>
</td>
<td class="nump">4,925,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="Show.showAR( this, 'defref_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross', window );">Debt issuance costs, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,900,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="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Line of Credit | Senior Secured Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">128,600,000<span></span>
</td>
<td class="nump">122,000,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="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember', window );">Letter of Credit | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">25,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_BridgeLoanMember', window );">Bridge Loan | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">250,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,750,000<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Line of credit facility, remaining borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">69,800,000<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="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Deferred financing costs incurred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,000,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="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Deferred financing costs net of accumulated amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,600,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="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Line of Credit | Senior secured delayed draw term loan</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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Line of Credit | Senior Secured Term Loan</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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 237,500,000<span></span>
</td>
<td class="nump">$ 243,750,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dsgr_LineOfCreditFacilityAccordionFeatureIncreaseLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line of Credit Facility, Accordion Feature, Increase Limit</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_LineOfCreditFacilityAccordionFeatureIncreaseLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<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(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&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(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtIssuanceCostsLineOfCreditArrangementsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section S45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=68176171&amp;loc=SL68176184-208336<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of debt outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<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 https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dsgr_VariableRateComponentAxis=dsgr_AlternateBaseRateOrCanadianPrimeRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_VariableRateComponentAxis=dsgr_AlternateBaseRateOrCanadianPrimeRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=dsgr_SecuredOvernightFinancingRateSOFRMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=dsgr_SecuredOvernightFinancingRateSOFRMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_dsgr_VariableRateComponentAxis=dsgr_AdjustedTermSOFROrCDORRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_VariableRateComponentAxis=dsgr_AdjustedTermSOFROrCDORRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=dsgr_SeniorSecuredRevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=dsgr_SeniorSecuredRevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_BridgeLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_BridgeLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=dsgr_DelayedDrawTermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=dsgr_DelayedDrawTermLoanFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=dsgr_SeniorSecuredTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=dsgr_SeniorSecuredTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983838268480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Equity Compensation Plans (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation</a></td>
<td class="nump">$ 2.2<span></span>
</td>
<td class="nump">$ 0.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="Show.showAR( this, 'defref_us-gaap_DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent', window );">Stock-based compensation liability</a></td>
<td class="nump">$ 4.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.3<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>71
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983839509184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Restricted Stock Units (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($) </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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period (in years)</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units</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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod', window );">Shares issued (in shares) | shares</a></td>
<td class="nump">10,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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period (in years)</a></td>
<td class="text">5 years<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="Show.showAR( this, 'defref_dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGrantDateFairValue', window );">Grant date fair value | $</a></td>
<td class="nump">$ 0.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Grants In Period, Grant Date Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod</td>
</tr>
<tr>
<td style="padding-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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983833269248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Stock Options (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">605,821<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="Show.showAR( this, 'defref_dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionRatioToCommonStock', window );">Stock option per share of common stock (in shares)</a></td>
<td class="nump">1<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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,800,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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options</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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod', window );">Shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">606,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGrantDateFairValue', window );">Grant date fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,300,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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Period for recognition (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 6 months<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Grants In Period, Grant Date Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</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_dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionRatioToCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Option Ratio To Common Stock</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionRatioToCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, 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="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod</td>
</tr>
<tr>
<td style="padding-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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_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>73
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983835715264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Summary of Stock Options Activity (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2023 </div>
<div>$ / shares </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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Stock Options</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at beginning of period | shares</a></td>
<td class="nump">288,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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares) | shares</a></td>
<td class="nump">605,821<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at end of period | shares</a></td>
<td class="nump">893,821<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable at end of period | shares</a></td>
<td class="nump">40,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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at beginning of period | $ / shares</a></td>
<td class="nump">$ 77.59<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in USD per share) | $ / shares</a></td>
<td class="nump">72.74<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at end of period | $ / shares</a></td>
<td class="nump">74.30<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable (in USD per share) | $ / shares</a></td>
<td class="nump">$ 27.01<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983838386688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Stock Option Assumptions (Details) - Stock options<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2023 </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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">45.23%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free rate of return</a></td>
<td class="nump">3.60%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">6 years 2 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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments', window );">Expected annual dividend</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated amount of dividends to be paid to holders of the underlying shares (expected dividends) over the option's term. Dividends are taken into account because payment of dividends to shareholders reduces the fair value of the underlying shares, and option holders generally do not receive dividends.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Rate of weighted-average expected volatility for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, 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="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_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>75
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983839519856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Repurchase Program (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfRepurchaseAgreementsAbstract', window );"><strong>Disclosure of Repurchase Agreements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Remaining amount</a></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="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Repurchase of common stock (in shares)</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_DisclosureOfRepurchaseAgreementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfRepurchaseAgreementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount remaining of a stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>76
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983833980368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Basic income per share:</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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 5,907<span></span>
</td>
<td class="num">$ (2,537)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted average shares outstanding (in shares)</a></td>
<td class="nump">21,120,770<span></span>
</td>
<td class="nump">10,300,866<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic income (loss) per share of common stock (in USD per share)</a></td>
<td class="nump">$ 0.28<span></span>
</td>
<td class="num">$ (0.25)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Diluted income per share:</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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 5,907<span></span>
</td>
<td class="num">$ (2,537)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted average shares outstanding (in shares)</a></td>
<td class="nump">21,120,770<span></span>
</td>
<td class="nump">10,300,866<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Effect of dilutive securities outstanding (in shares)</a></td>
<td class="nump">183,434<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="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted average shares outstanding (in shares)</a></td>
<td class="nump">21,304,204<span></span>
</td>
<td class="nump">10,300,866<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted income (loss) per share of common stock (in USD per share)</a></td>
<td class="nump">$ 0.28<span></span>
</td>
<td class="num">$ (0.25)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Stock options excluded from computation of diluted earnings per share ( in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">266,984<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-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_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 718<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126962052&amp;loc=d3e4991-113900<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 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1707-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 https://asc.fasb.org/extlink&amp;oid=124432515&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1500-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983836710080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">$ 2,112<span></span>
</td>
<td class="num">$ (956)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate</a></td>
<td class="nump">26.30%<span></span>
</td>
<td class="nump">27.40%<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>78
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983841018800">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Accrued environmental matter costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationDueInNextRollingTwelveMonths', window );">Purchase commitment</a></td>
<td class="nump">$ 174.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total costs accrued as of the balance sheet date for environmental loss contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13237-110859<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 5: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13237-110859<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 55<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=6571209&amp;loc=d3e13703-110860<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecordedUnconditionalPurchaseObligationDueInNextRollingTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the fixed and determinable portion of the unrecorded unconditional purchase obligation maturing in the next rolling twelve months following the latest balance sheet. For 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationDueInNextRollingTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>79
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983833617680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 20, 2023</div></th>
<th class="th"><div>Apr. 29, 2022</div></th>
<th class="th"><div>Apr. 01, 2022</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty', window );">Related party transaction expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500<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="Show.showAR( this, 'defref_dsgr_SettlementOfRelatedPartyObligations', window );">Settlement of related party obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows from operating leases</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">$ 3,524<span></span>
</td>
<td class="nump">$ 1,797<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="Show.showAR( this, 'defref_dsgr_LeaseLiabilityNoncurrent', window );">Lease liabilities</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">39,061<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 39,828<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dsgr_DSGFormerlyLawsonMember', window );">Lawson</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Number of shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,120,167<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=dsgr_TestEquityEquityholderMember', window );">TestEquity Equityholder | Lawson</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Number of shares authorized (in shares)</a></td>
<td class="nump">700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=dsgr_GexproServicesStockholderMember', window );">Gexpro Services Stockholder | Lawson</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Number of shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700,000<span></span>
</td>
<td class="nump">462,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">462,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="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=dsgr_TestEquityAndGexproServicesFormerOwnersMember', window );">TestEquity And Gexpro Services Former Owners | Lawson</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Number of shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=dsgr_TestEquityAndGexproServicesFormerOwnersMember', window );">TestEquity And Gexpro Services Former Owners | TestEquity And Gexpro</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Number of shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,700,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="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember', window );">Affiliated Entity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty', window );">Related party transaction expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<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="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=dsgr_LCKMAndMrKingMember', window );">LCKM And Mr King | Investor | DSG</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Noncontrolling ownership (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48.00%<span></span>
</td>
<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_dsgr_LeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease Liability, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_LeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dsgr_SettlementOfRelatedPartyObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Settlement Of Related Party Obligations</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_SettlementOfRelatedPartyObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</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_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=dsgr_DSGFormerlyLawsonMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dsgr_DSGFormerlyLawsonMember</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_CounterpartyNameAxis=dsgr_TestEquityEquityholderMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CounterpartyNameAxis=dsgr_TestEquityEquityholderMember</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_CounterpartyNameAxis=dsgr_GexproServicesStockholderMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CounterpartyNameAxis=dsgr_GexproServicesStockholderMember</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_CounterpartyNameAxis=dsgr_TestEquityAndGexproServicesFormerOwnersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CounterpartyNameAxis=dsgr_TestEquityAndGexproServicesFormerOwnersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=dsgr_TestEquityAndGexproMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dsgr_TestEquityAndGexproMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=dsgr_LCKMAndMrKingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=dsgr_LCKMAndMrKingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_InvestorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_InvestorMember</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_OwnershipAxis=dsgr_DSGMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_OwnershipAxis=dsgr_DSGMember</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>80
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983834929152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting - Reportable Segment Information (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($) </div>
<div>segment </div>
<div>branch</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | segment</a></td>
<td class="nump">3<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="Show.showAR( this, 'defref_dsgr_NumberOfBranches', window );">Number of branches | branch</a></td>
<td class="nump">14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 348,270<span></span>
</td>
<td class="nump">$ 154,085<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">16,721<span></span>
</td>
<td class="nump">2,988<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=dsgr_CorporateAndReconcilingItemsMember', window );">All Other(2)</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="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">14,615<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="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">1,076<span></span>
</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="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=dsgr_LawsonSegmentMember', window );">Lawson | Operating Segments</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="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">125,280<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="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">8,245<span></span>
</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="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=dsgr_TestEquitySegmentMember', window );">TestEquity | Operating Segments</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="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">107,359<span></span>
</td>
<td class="nump">72,402<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">26<span></span>
</td>
<td class="num">(604)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=dsgr_GexproServicesSegmentMember', window );">Gexpro Services | Operating Segments</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="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">101,016<span></span>
</td>
<td class="nump">81,683<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">$ 7,374<span></span>
</td>
<td class="nump">$ 3,592<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dsgr_NumberOfBranches">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Branches</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dsgr_NumberOfBranches</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dsgr_</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_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_srt_ConsolidationItemsAxis=dsgr_CorporateAndReconcilingItemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ConsolidationItemsAxis=dsgr_CorporateAndReconcilingItemsMember</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=dsgr_LawsonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dsgr_LawsonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</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=dsgr_TestEquitySegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dsgr_TestEquitySegmentMember</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=dsgr_GexproServicesSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dsgr_GexproServicesSegmentMember</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>81
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm139983825627664">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent Event (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th"><div>May 01, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [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="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in USD per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | HISCO</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="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Aggregate rights offering value</a></td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126966197&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 https://asc.fasb.org/extlink&amp;oid=126975305&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 https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=dsgr_HISCOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=dsgr_HISCOMember</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>82
<FILENAME>dsgr-20230331_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/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:dsgr="http://www.lawsonproducts.com/20230331"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="dsgr-20230331.xsd" xlink:type="simple"/>
    <context id="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i11c1ad4c6ebc4ae6920634453a943f95_I20230501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <instant>2023-05-01</instant>
        </period>
    </context>
    <context id="idcbab8a2b7314ec493b0f65fd152834c_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iddbd9e8bbbaa4cfe9a4e46689dc52d48_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3eaece438d3a40bcbc5b0743e3e47319_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i675a28a65d1a4798b022a01c3e40ad7f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idb30e5985bf248258ea99545bcd6fcc2_I20221231">
        <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>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i19d4c3a8640144aab99c72db22768d5b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i170a1e1e86e345648728c4aef73e5e5c_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i80c0b54cd0a8425e846e2c754a9ac7e8_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i81277c951d244b369fb3a79e5223a6a6_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="idad0d90538104c8fb54134784c0178a1_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i1458e980e42d41eeb15961611ec2d475_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i085ea06b95454d2390c9ae668b014300_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i3debe790555f41a3b86d3b3a8396f481_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iccf3bb3161bd4b608a35b8cceb8974e5_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i030488aa9449408c9dbf13dbb717bfb9_I20230331">
        <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>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i098bef899dd24c27899bf1c583a1f7d1_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i3cf3abe9df5649eba9e430093e3fcdc3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0ace67405ab74c5b9724ed1f7d620124_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3fd7d21a75a6424e95cdd7e8d8b776dd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i43a71561656640cdaaacc7a7477eed23_I20211231">
        <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>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i181031d21baf49f9a70c8d35543fe1cd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib6d40dd0ffb44ac4af7e9a6cc731565f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib81951c39b4f45b5aa2a450b59621b02_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib4e1ba7658e14fd99a2279ee1e6a0862_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9337e5c966a3466aaa0ac43286bc5de4_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5913b5d5e29a4b208b783129b24da749_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5594375cbf71409ebb7514ac81a67640_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ife25f1fea36e433fafce762188ce4a2a_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i66455393ec774003837886ce30429b89_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ia88719d619ee4c7a97e5ef3a671f95bf_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id3e5518143a8499988f64485911af347_I20220331">
        <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>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="if7c058f04b254b5ab776f6705870884c_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ie3985440235749e38d5bf462983c13ac_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ibe130b4c01ac401288f2dabe17e0c0bf_I20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:TestEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-01</instant>
        </period>
    </context>
    <context id="i7924ea96c888417e9f3ca3aca7363c5f_I20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:GexproMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-01</instant>
        </period>
    </context>
    <context id="ia8a680326f544eb58213c206c539dc0f_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:TestEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="i9c8424b7584a43afbad07f219047b357_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dsgr:TestEquityEquityholderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:DSGFormerlyLawsonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="i9a337c17f6d14c16a76fbc8e4d2a3260_D20230320-20230320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dsgr:TestEquityEquityholderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:DSGFormerlyLawsonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-20</startDate>
            <endDate>2023-03-20</endDate>
        </period>
    </context>
    <context id="i79b19a741e2a40b2b8d4ea0bcf75e270_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:GexproMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="i43a748240ee04d31b56a74a01ff992c0_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dsgr:GexproServicesStockholderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:GexproMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">dsgr:GexproServicesHoldbackSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="i97ab0bacfd604dd0b355066902c1f27f_D20230320-20230320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dsgr:GexproServicesStockholderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:GexproMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">dsgr:GexproServicesHoldbackSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-20</startDate>
            <endDate>2023-03-20</endDate>
        </period>
    </context>
    <context id="idfeff27818f944f6bebabd6d0a8383f4_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dsgr:TestEquityAndGexproServicesShareholdersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:DSGFormerlyLawsonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="i6ddc3b221d6642a4a0bb6bced687df87_D20230320-20230320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dsgr:GexproServicesStockholderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:GexproMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-20</startDate>
            <endDate>2023-03-20</endDate>
        </period>
    </context>
    <context id="i2a9b72a112924b569b01098a15de075d_D20230320-20230320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dsgr:TestEquityAndGexproServicesShareholdersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:DSGFormerlyLawsonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-20</startDate>
            <endDate>2023-03-20</endDate>
        </period>
    </context>
    <context id="i887159846db74939aef8b6083db28b2e_D20230330-20230330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:HISCOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-30</startDate>
            <endDate>2023-03-30</endDate>
        </period>
    </context>
    <context id="ia156c3e1fc0e47e79b12ca147fe3e5cc_I20230330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:HISCOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-30</instant>
        </period>
    </context>
    <context id="i168eca44deee461fa9bb5b399e950425_D20230331-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:HISCOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7fd8bb9f80574ab1b2bf776d9c1dc3a3_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">dsgr:LutherKingCapitalManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i76af8b0a52be4abe94958cb73196c040_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dsgr:TestEquityAndGexproServicesFormerOwnersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:DSGFormerlyLawsonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="i651b257c148a4c7e983d7a90cd758a3a_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dsgr:TestEquityAndGexproMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:DSGFormerlyLawsonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">dsgr:EarnoutSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="i803e60d2397f4427a8dd23ba4f10fa4f_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:DSGFormerlyLawsonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="iedf0f5e0d90a4092a52718d6b5230780_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:DSGFormerlyLawsonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ibcf582d15e7e431d9d91825bd9155638_I20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:DSGFormerlyLawsonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-01</instant>
        </period>
    </context>
    <context id="i6cdf7242f4b44f428c1cab4ad2f0073f_I20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dsgr:TestEquityAndGexproMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:DSGFormerlyLawsonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-01</instant>
        </period>
    </context>
    <context id="ie91a7466bbda44868129c8b001caf855_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dsgr:TestEquityAndGexproMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:DSGFormerlyLawsonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="ib811fd015cd844fc8b68b092db36e45e_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dsgr:TestEquityAndGexproMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:DSGFormerlyLawsonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="i07bb0f026d204d0596c83d60993bf8a8_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dsgr:TestEquityAndGexproMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:DSGFormerlyLawsonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="ia1597ff5bfbc47168015c9964fae8f16_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:DSGFormerlyLawsonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if33b247d301f47108b28cf64ee9bc116_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:DSGFormerlyLawsonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4681bff2bbae4c0caebc8e8b1f2a2ef2_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dsgr:TestEquityAndGexproMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:DSGFormerlyLawsonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7f718761ea5247e0b7536e8269f5faa8_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:InterworldHighwayLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="ie84a06c8f9994b1ba9388e5a7330fcde_I20220103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:ResoluxMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-03</instant>
        </period>
    </context>
    <context id="i04f76447e4cb4d1cadcebe3235cf4122_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:FrontierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ic67153fba70e49d083e9185679b73dcc_I20220601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:NationalTestEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-01</instant>
        </period>
    </context>
    <context id="id2e483b13cfb488c836e8b4794c34943_I20221201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:InstrumexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-01</instant>
        </period>
    </context>
    <context id="ia93246a870af4ea58ecc212a5dcc01a2_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:A2022AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i626dd3b50b394fedbb7951a282eb2a0f_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:InterworldHighwayLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="id4299defcafa4d3099d255063853b278_I20220103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:ResoluxMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-03</instant>
        </period>
    </context>
    <context id="ifd331768dfc64383b3370e5191e27aa2_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:FrontierMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i07cb11440c864027bd0068bbb5a53be3_I20220601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:NationalTestEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-01</instant>
        </period>
    </context>
    <context id="i2a7ec1a906d444308067186e6d2db44c_I20221201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:InstrumexMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-01</instant>
        </period>
    </context>
    <context id="i635dba165a3c49e2b8e7e3a2e1d60850_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:A2022AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ib4cfa7031fc84e57aa4348c299a6f5df_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:InterworldHighwayLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="i3d17eb9ee8234b149256314ed188b739_I20220103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:ResoluxMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-03</instant>
        </period>
    </context>
    <context id="i459397cffc7a4c759a960172b685ebf4_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:FrontierMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i381bfe0523ff4abdbf379927112e01a2_I20220601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:NationalTestEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-01</instant>
        </period>
    </context>
    <context id="i56008845a7474fa8afc5cab92ed92cce_I20221201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:InstrumexMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-01</instant>
        </period>
    </context>
    <context id="i98686223753d4228875e569ed8325832_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:A2022AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ia3b57ae62c4d4475a815e59c21a3bc94_D20220429-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:InterworldHighwayLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i8afdb7314fa844a39c0bc7a821c78b05_D20220103-20220103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:ResoluxMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-03</startDate>
            <endDate>2022-01-03</endDate>
        </period>
    </context>
    <context id="i3fa469a6137e49da824e8ff3b3779b24_D20220331-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:FrontierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i667451542afc4bb38a41f69cbef75e61_D20220601-20220601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:NationalTestEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2022-06-01</endDate>
        </period>
    </context>
    <context id="if45eea3276d54239ae10c39da9573fa6_D20221201-20221201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:InstrumexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-01</startDate>
            <endDate>2022-12-01</endDate>
        </period>
    </context>
    <context id="idc64f8e1419b409697f656fc8c7d428b_D20221231-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:A2022AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic1bc59efad8249c8ac0cb7a298c3fc44_D20220602-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:NationalTestEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-02</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="icff308fb617a48cf99ad4c7c74f74780_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:FrontierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ia28af3b7a88a4f1d8e258c597b1c4897_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:FrontierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie75fed934eff4c21b2148416f7599df0_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:OtherAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i63d277fed9824efa904ab001165f9d85_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dsgr:TestEquitySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id706da4a1a62426b90dff8d43963c1c4_D20230101-20230331">
        <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:StatementBusinessSegmentsAxis">dsgr:GexproServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i4d4704c6a2a248538ee6167527e7c1c0_D20230101-20230331">
        <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:StatementBusinessSegmentsAxis">dsgr:GexproServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3e7b1c459044443e8e4a9f3f0212d9b2_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib349939ef05e4c009704a5a5a4f03735_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4e8ffd8c44c04087a9d0bf8646c30754_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i327b98791a2040ac8802cbaac40aa33e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iebdc13b7a60845158640801f5a7efc48_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if47745f99d6d4d1982ea51f5ffd05f9b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i267ee5a4855f4c19b3647aa4a4b3e02e_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia80c89587c29455c82c2fb8506a5a569_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib95cdcabd5ee4d0e8d23f1f589e2d770_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id9449bbeda5b472baebc943cdf052cfa_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i115d0abde3634a2381d43336e2344e92_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">dsgr:OtherGeographicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ife8ce06e58284697b7bb1876e9211fbb_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">dsgr:OtherGeographicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i71d85fe84c514eb6879c6868812fc3cd_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dsgr:RentalProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="if1fb521fbf3143b2932edc908f093770_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dsgr:RentalProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4d2c4c8b990a4991a0b89420835959b8_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dsgr:PartsWasherLeasingProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i269109421060462b96a7694ed00057fb_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dsgr:RentalProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia0434f5e73d2451b9b5563541d6c8135_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dsgr:RentalProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i840a0779a70546d390091d17ffd179f2_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="id73eef93d5b14d84b3f040decc59324b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ieb00869b91b240c9957b158bbf655d69_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i6d2da19239d64073981d384562c07cd4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i581720a681f442229d95beb57c80d39d_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ie0cbf21b92484fb18fcfab4dc7328628_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifff96260ccee4a0180ca9d7a51a5e1ed_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ifc3af1e395d84d13b34ae69a219a3f4b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1325cfb33071449b9ad9b904dc2342f8_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i6a9fe75e0fbe40d0b43bec1cf43a335a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie00539cb54b648889cd11470c0732a75_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="if1551d7c5ef845aebb5d7f1d4d9831da_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i455c44c56dc24af4a9c497f04fdd3891_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iae4a427de3a049b8a4d0dca72dc9610c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie94a89e4604b4cb3bab7c82bd0160559_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">dsgr:PropertyPlantAndEquipmentExcludingRentalEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3113ceb818a84b3b8f3df11aa12bd50a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">dsgr:PropertyPlantAndEquipmentExcludingRentalEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i58383aa390144657a5b98bc5158b4fba_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">dsgr:RentalEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ic6917944243e41e395aa1807f9f45aba_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">dsgr:RentalEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8346e009d25a454d8b5f7c3202ef538d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">dsgr:RentalEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i31b750aacad74a4b8797ed8446019dc1_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">dsgr:RentalEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iebabc2921e6a49d997ca48134ce19dc9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dsgr:LawsonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7d6c8dae4f7b4d018ffcf565393c7fa7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dsgr:TestEquitySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i28e171d209ed4730a76fd8b6c6afca76_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dsgr:GexproServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifd41aac5dff6408083ffde12a68bfb78_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">dsgr:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i659ba5e5272641faada80fb0bb771fac_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dsgr:LawsonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iebf9a5b1fdc94a79aff246623215950b_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dsgr:TestEquitySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i1351093ecd3b422392fd72c43891b3b3_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dsgr:GexproServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia5ce843fb81c4e3085e003ddd7cccd98_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">dsgr:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iaf0244785eae405a8be24f6fad88a10e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dsgr:LawsonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i1e8599e22b0a41fcb96480ac8f5fa992_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dsgr:TestEquitySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i5985567ad6354db19dab56b7c95bd210_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dsgr:GexproServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i8b91d7b4c2b849ee9b2840f2d7a74f08_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">dsgr:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i304ddaa6ee334a18be5fbc74ea386560_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ibde9df6353084146a678884cd46831c1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ice1597c961ba4a8a911d47637d7c4088_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i5c3317bfa83447c68a1e2d3900c29dfa_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2d6a1ca54acd41f8997193f75ea0221e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="if872b931e62548c0b1e0533863db0aac_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic41602d295f946d89d7dbd9b472de623_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:DSGFormerlyLawsonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="ie03a78af50094918a7ff94cfe1db50da_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dsgr:GexproServicesStockholderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:DSGFormerlyLawsonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="ief685730e00a483e95bfb5004490124a_D20220429-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dsgr:GexproServicesStockholderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:DSGFormerlyLawsonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i9fec9cc0d19347178721e7ddd8bdf6d8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dsgr:GexproServicesStockholderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:DSGFormerlyLawsonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idbc0692c3182442293783059e15ea6cf_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dsgr:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i43c5025acce44162a5653880e8262f75_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dsgr:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia40aabeb02374cba863800308b650c5f_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dsgr:SeniorSecuredTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i399321d4ecb54bf28806c5bae5b25867_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dsgr:SeniorSecuredTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia835a61073504c37bde429874eaf98c3_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="id738d526ed2e4708afc9b00f919c4289_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic3e7f113ae874ae9a8192730560dac29_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dsgr:OtherRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i1b3237666e47407ba47bbd9426c89543_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dsgr:OtherRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i66f882d262e04a0d98cf40685e50a3f6_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i3f901f9cc81d45aead0c3080497217d9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1783139e61e44e74995ae8293ae67f45_I20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-01</instant>
        </period>
    </context>
    <context id="if29b55b6b2b145e5ba6391d8e3e846f8_I20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-01</instant>
        </period>
    </context>
    <context id="ic065ae19fa8e48adae90014d51aba038_I20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:BridgeLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-01</instant>
        </period>
    </context>
    <context id="i8f9840e7501a4eed975bd69d5e1cf551_I20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-01</instant>
        </period>
    </context>
    <context id="i00ca73f8c3bf49e1a432ca28fa9b7eb6_I20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">dsgr:DelayedDrawTermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-01</instant>
        </period>
    </context>
    <context id="id5563189b44147e2821fc4bc77bdde35_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i74b7cdd5a1d340858b2c660c2c43179b_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">dsgr:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dsgr:VariableRateComponentAxis">dsgr:AlternateBaseRateOrCanadianPrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="ic8fcf9391eae4da88db20b3eca21d188_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">dsgr:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dsgr:VariableRateComponentAxis">dsgr:AlternateBaseRateOrCanadianPrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="idf3964723f9f43279bf0a3ebc8e1aa9c_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">dsgr:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dsgr:VariableRateComponentAxis">dsgr:AdjustedTermSOFROrCDORRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="i92ae61f405a148c69036aa68d77edbb7_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">dsgr:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dsgr:VariableRateComponentAxis">dsgr:AdjustedTermSOFROrCDORRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="ibbb62deb751045b8a828395df1f3a27a_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i124a45b455e34acc8d49cb7fc52ef963_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if729869dd25149a68bbd8e362800275d_D20220401-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ibee0a0d2b3df42e19ff0bf4060cff074_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="id973ff8d01df439ca7800deec10a4a39_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i6aab3226ca524c568e75aa735700fc13_I20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">dsgr:DSGMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">dsgr:LCKMAndMrKingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-01</instant>
        </period>
    </context>
    <context id="i3bea6073a705427f99b7ac3dd84dde5f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dsgr:TestEquityAndGexproServicesFormerOwnersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:TestEquityAndGexproMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7a5a5467e0f34ce0b4355761e88d74fd_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i07a9884a11e842b280255aaddd91d821_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dsgr:LawsonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i6ee7797743e44823b30b410e64e939fe_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dsgr:TestEquitySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i23fe1221ca064d5b954c07470ad4254e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">dsgr:GexproServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i599fcf7718cd421c91a382d486b123ff_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">dsgr:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i267ca96467a94c96942b32d64d81bc08_D20230501-20230501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dsgr:HISCOMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-05-01</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="segment">
        <measure>dsgr:segment</measure>
    </unit>
    <unit id="location">
        <measure>dsgr:location</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="revenuestream">
        <measure>dsgr:revenueStream</measure>
    </unit>
    <unit id="earnoutprovision">
        <measure>dsgr:earnoutProvision</measure>
    </unit>
    <unit id="branch">
        <measure>dsgr:branch</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80L2ZyYWc6MmVhY2QwMzY5NmU0NDg0YmE3NmVhYTdmZGU3MWJiZGEvdGFibGU6NWFkZGUyYTM1MjQ2NDEzMGExNDYxYmEwMmNmNzA3MzkvdGFibGVyYW5nZTo1YWRkZTJhMzUyNDY0MTMwYTE0NjFiYTAyY2Y3MDczOV8yLTEtMS0xLTE1NzIxOQ_de97ee9f-f952-405e-99f1-3df474876be7">0000703604</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80L2ZyYWc6MmVhY2QwMzY5NmU0NDg0YmE3NmVhYTdmZGU3MWJiZGEvdGFibGU6NWFkZGUyYTM1MjQ2NDEzMGExNDYxYmEwMmNmNzA3MzkvdGFibGVyYW5nZTo1YWRkZTJhMzUyNDY0MTMwYTE0NjFiYTAyY2Y3MDczOV81LTEtMS0xLTE1NzIxOQ_940593ff-aeea-42b5-8ad5-690acdd12876">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80L2ZyYWc6MmVhY2QwMzY5NmU0NDg0YmE3NmVhYTdmZGU3MWJiZGEvdGFibGU6NWFkZGUyYTM1MjQ2NDEzMGExNDYxYmEwMmNmNzA3MzkvdGFibGVyYW5nZTo1YWRkZTJhMzUyNDY0MTMwYTE0NjFiYTAyY2Y3MDczOV82LTEtMS0xLTE1NzIxOQ_31354205-aabb-48b7-89c3-0d601fd82e18">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80L2ZyYWc6MmVhY2QwMzY5NmU0NDg0YmE3NmVhYTdmZGU3MWJiZGEvdGFibGU6NWFkZGUyYTM1MjQ2NDEzMGExNDYxYmEwMmNmNzA3MzkvdGFibGVyYW5nZTo1YWRkZTJhMzUyNDY0MTMwYTE0NjFiYTAyY2Y3MDczOV83LTEtMS0xLTE1NzIxOQ_5c0c5a74-1125-49ad-99f4-cec5ad72a61a">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80L2ZyYWc6MmVhY2QwMzY5NmU0NDg0YmE3NmVhYTdmZGU3MWJiZGEvdGFibGU6NWFkZGUyYTM1MjQ2NDEzMGExNDYxYmEwMmNmNzA3MzkvdGFibGVyYW5nZTo1YWRkZTJhMzUyNDY0MTMwYTE0NjFiYTAyY2Y3MDczOV84LTEtMS0xLTE1NzIxOQ_b16d11a4-64f6-4b9d-b628-e4cdb67d8998">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNi0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjphNzkxYTRmNTFiODI0NGVjODFmMGZkNDljYjUxZThmNF8yOA_4b2abe81-b3f2-4640-b345-2ed2a5b18fb4">http://www.lawsonproducts.com/20230331#LeaseLiabilityCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNi0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjphNzkxYTRmNTFiODI0NGVjODFmMGZkNDljYjUxZThmNF8yOA_dcf2d444-654a-462d-90b4-8656f7a7aad2">http://www.lawsonproducts.com/20230331#LeaseLiabilityCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNy0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjpiZjVkZTMzZWFhN2U0YTliYjg5YjY0YWI2N2RjM2FhZF8yOA_307599cf-7083-4373-91bc-a496c7d30733">http://www.lawsonproducts.com/20230331#LeaseLiabilityCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNy0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjpiZjVkZTMzZWFhN2U0YTliYjg5YjY0YWI2N2RjM2FhZF8yOA_f5def0d5-27ac-45c4-97fd-6871952e3fc0">http://www.lawsonproducts.com/20230331#LeaseLiabilityCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTAtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246NTJmYzI3NjE1NjU1NGEzZmFkYjhmMmJjNzY0ZjBlNWFfMzA_2ed4c6b3-eb76-4c95-89c6-3de664c9506c">http://www.lawsonproducts.com/20230331#LeaseLiabilityNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTAtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246NTJmYzI3NjE1NjU1NGEzZmFkYjhmMmJjNzY0ZjBlNWFfMzA_f57ed06d-d9a1-4796-a114-963a48c25d6d">http://www.lawsonproducts.com/20230331#LeaseLiabilityNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTEtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZTY5ZGVjMzIxY2FjNGU2MDk0NzBmOTVlZTAzNmIxNmZfMzA_2e6704c1-c65d-40a3-a453-e8b403138fc8">http://www.lawsonproducts.com/20230331#LeaseLiabilityNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTEtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZTY5ZGVjMzIxY2FjNGU2MDk0NzBmOTVlZTAzNmIxNmZfMzA_6ae894ab-6e6c-4fd9-a48b-173d11cefec0">http://www.lawsonproducts.com/20230331#LeaseLiabilityNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82NC9mcmFnOjZkZDAwODZlNTc3OTQ2NzJiZmFlZGEwMjMyNjY2NzI5L3RhYmxlOmExYjg0OTYyZTlmNjQ2MWY4ZDg2MzdjMDY5ZmEyZmVlL3RhYmxlcmFuZ2U6YTFiODQ5NjJlOWY2NDYxZjhkODYzN2MwNjlmYTJmZWVfMi0yLTEtMS0xNTcyMTk_4b2abe81-b3f2-4640-b345-2ed2a5b18fb4">http://www.lawsonproducts.com/20230331#LeaseLiabilityCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82NC9mcmFnOjZkZDAwODZlNTc3OTQ2NzJiZmFlZGEwMjMyNjY2NzI5L3RhYmxlOmExYjg0OTYyZTlmNjQ2MWY4ZDg2MzdjMDY5ZmEyZmVlL3RhYmxlcmFuZ2U6YTFiODQ5NjJlOWY2NDYxZjhkODYzN2MwNjlmYTJmZWVfMi0yLTEtMS0xNTcyMTk_dcf2d444-654a-462d-90b4-8656f7a7aad2">http://www.lawsonproducts.com/20230331#LeaseLiabilityCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82NC9mcmFnOjZkZDAwODZlNTc3OTQ2NzJiZmFlZGEwMjMyNjY2NzI5L3RhYmxlOmExYjg0OTYyZTlmNjQ2MWY4ZDg2MzdjMDY5ZmEyZmVlL3RhYmxlcmFuZ2U6YTFiODQ5NjJlOWY2NDYxZjhkODYzN2MwNjlmYTJmZWVfMy0yLTEtMS0xNTcyMTk_307599cf-7083-4373-91bc-a496c7d30733">http://www.lawsonproducts.com/20230331#LeaseLiabilityCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82NC9mcmFnOjZkZDAwODZlNTc3OTQ2NzJiZmFlZGEwMjMyNjY2NzI5L3RhYmxlOmExYjg0OTYyZTlmNjQ2MWY4ZDg2MzdjMDY5ZmEyZmVlL3RhYmxlcmFuZ2U6YTFiODQ5NjJlOWY2NDYxZjhkODYzN2MwNjlmYTJmZWVfMy0yLTEtMS0xNTcyMTk_f5def0d5-27ac-45c4-97fd-6871952e3fc0">http://www.lawsonproducts.com/20230331#LeaseLiabilityCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82NC9mcmFnOjZkZDAwODZlNTc3OTQ2NzJiZmFlZGEwMjMyNjY2NzI5L3RhYmxlOmExYjg0OTYyZTlmNjQ2MWY4ZDg2MzdjMDY5ZmEyZmVlL3RhYmxlcmFuZ2U6YTFiODQ5NjJlOWY2NDYxZjhkODYzN2MwNjlmYTJmZWVfNS0yLTEtMS0xNTcyMTk_2ed4c6b3-eb76-4c95-89c6-3de664c9506c">http://www.lawsonproducts.com/20230331#LeaseLiabilityNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82NC9mcmFnOjZkZDAwODZlNTc3OTQ2NzJiZmFlZGEwMjMyNjY2NzI5L3RhYmxlOmExYjg0OTYyZTlmNjQ2MWY4ZDg2MzdjMDY5ZmEyZmVlL3RhYmxlcmFuZ2U6YTFiODQ5NjJlOWY2NDYxZjhkODYzN2MwNjlmYTJmZWVfNS0yLTEtMS0xNTcyMTk_f57ed06d-d9a1-4796-a114-963a48c25d6d">http://www.lawsonproducts.com/20230331#LeaseLiabilityNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82NC9mcmFnOjZkZDAwODZlNTc3OTQ2NzJiZmFlZGEwMjMyNjY2NzI5L3RhYmxlOmExYjg0OTYyZTlmNjQ2MWY4ZDg2MzdjMDY5ZmEyZmVlL3RhYmxlcmFuZ2U6YTFiODQ5NjJlOWY2NDYxZjhkODYzN2MwNjlmYTJmZWVfNi0yLTEtMS0xNTcyMTk_2e6704c1-c65d-40a3-a453-e8b403138fc8">http://www.lawsonproducts.com/20230331#LeaseLiabilityNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82NC9mcmFnOjZkZDAwODZlNTc3OTQ2NzJiZmFlZGEwMjMyNjY2NzI5L3RhYmxlOmExYjg0OTYyZTlmNjQ2MWY4ZDg2MzdjMDY5ZmEyZmVlL3RhYmxlcmFuZ2U6YTFiODQ5NjJlOWY2NDYxZjhkODYzN2MwNjlmYTJmZWVfNi0yLTEtMS0xNTcyMTk_6ae894ab-6e6c-4fd9-a48b-173d11cefec0">http://www.lawsonproducts.com/20230331#LeaseLiabilityNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGV4dHJlZ2lvbjo3MGM1YWEzMGFiYTc0OWIzYjQ5MDNlNzQzNmU2MWI1Ml8xOTg4_3d342593-db64-4e03-9350-6653f0b268da">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGFibGU6MjE2NzkwMTI0NDk1NDExN2E0ODc4NjdhNWNmNTVhN2YvdGFibGVyYW5nZToyMTY3OTAxMjQ0OTU0MTE3YTQ4Nzg2N2E1Y2Y1NWE3Zl8wLTEtMS0xLTE1NzIxOQ_8dd10ec5-a8b9-4ada-96e9-eeed696c99ea">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGV4dHJlZ2lvbjo3MGM1YWEzMGFiYTc0OWIzYjQ5MDNlNzQzNmU2MWI1Ml8xMzA_5ccc9c13-c787-4cb5-b546-74b0192445fd">2023-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGFibGU6MGQ0OWJhNjEzNTA5NGZiZGI2YjhlNDJkMTVjYmNmYTMvdGFibGVyYW5nZTowZDQ5YmE2MTM1MDk0ZmJkYjZiOGU0MmQxNWNiY2ZhM18wLTEtMS0xLTE1NzIxOQ_31fc34fe-44cb-4f70-b2ee-9f10e4a97357">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGV4dHJlZ2lvbjo3MGM1YWEzMGFiYTc0OWIzYjQ5MDNlNzQzNmU2MWI1Ml8xOTg5_3449fb2c-9015-4e0b-be99-dedc76917022">0-10546</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGV4dHJlZ2lvbjo3MGM1YWEzMGFiYTc0OWIzYjQ5MDNlNzQzNmU2MWI1Ml8xOTgx_0af8efdd-19b6-4de7-9e18-1307fe14bb80">DISTRIBUTION SOLUTIONS GROUP, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGFibGU6ZmRjMzY5NThmMjYzNDg5NTllMGM1ZGUxMDU0NGM1MTMvdGFibGVyYW5nZTpmZGMzNjk1OGYyNjM0ODk1OWUwYzVkZTEwNTQ0YzUxM18wLTAtMS0xLTE1NzIxOQ_81e4ae24-55eb-47d6-a20e-0f9829f12e53">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGFibGU6ZmRjMzY5NThmMjYzNDg5NTllMGM1ZGUxMDU0NGM1MTMvdGFibGVyYW5nZTpmZGMzNjk1OGYyNjM0ODk1OWUwYzVkZTEwNTQ0YzUxM18wLTQtMS0xLTE1NzIxOQ_2d0ffc0e-51ca-4e24-9fd0-a86b492c0518">36-2229304</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGFibGU6ZmRjMzY5NThmMjYzNDg5NTllMGM1ZGUxMDU0NGM1MTMvdGFibGVyYW5nZTpmZGMzNjk1OGYyNjM0ODk1OWUwYzVkZTEwNTQ0YzUxM18zLTAtMS0xLTE1NzIxOS90ZXh0cmVnaW9uOmNlNzI0MGVmNDVlMDRiOGFhNmQ1ODQ4ZTY2NDA2MmFlXzQ_a4b09029-72b0-4532-bca9-2b9ab4e1249d">8770 W. Bryn Mawr Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGFibGU6ZmRjMzY5NThmMjYzNDg5NTllMGM1ZGUxMDU0NGM1MTMvdGFibGVyYW5nZTpmZGMzNjk1OGYyNjM0ODk1OWUwYzVkZTEwNTQ0YzUxM18zLTAtMS0xLTE1NzIxOS90ZXh0cmVnaW9uOmNlNzI0MGVmNDVlMDRiOGFhNmQ1ODQ4ZTY2NDA2MmFlXzg_c14f5a6e-cbce-43a3-b406-ffca263ae9b7">Suite 900</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGFibGU6ZmRjMzY5NThmMjYzNDg5NTllMGM1ZGUxMDU0NGM1MTMvdGFibGVyYW5nZTpmZGMzNjk1OGYyNjM0ODk1OWUwYzVkZTEwNTQ0YzUxM18zLTEtMS0xLTE1NzIxOQ_4e07a5c9-bc83-4657-939c-4bdce8509914">Chicago,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGFibGU6ZmRjMzY5NThmMjYzNDg5NTllMGM1ZGUxMDU0NGM1MTMvdGFibGVyYW5nZTpmZGMzNjk1OGYyNjM0ODk1OWUwYzVkZTEwNTQ0YzUxM18zLTItMS0xLTE1NzIxOQ_25991c65-3ce2-4b80-80d8-8ee8f8ba5f8a">IL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGFibGU6ZmRjMzY5NThmMjYzNDg5NTllMGM1ZGUxMDU0NGM1MTMvdGFibGVyYW5nZTpmZGMzNjk1OGYyNjM0ODk1OWUwYzVkZTEwNTQ0YzUxM18zLTQtMS0xLTE1NzIxOQ_c0fffa84-7f26-463a-adec-7f4478606ecc">60631</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGV4dHJlZ2lvbjo3MGM1YWEzMGFiYTc0OWIzYjQ5MDNlNzQzNmU2MWI1Ml8xOTkw_517424a7-e18b-4c0d-a74d-5acf796e0f6c">(773)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGV4dHJlZ2lvbjo3MGM1YWEzMGFiYTc0OWIzYjQ5MDNlNzQzNmU2MWI1Ml8xOTgz_dc6aaf47-a289-4057-ba52-b8b17d5e0da8">304-5050</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGFibGU6YmQxMmU5ZDg0YzlhNDAwODgyNTBkNTJkNWJlMjljMWQvdGFibGVyYW5nZTpiZDEyZTlkODRjOWE0MDA4ODI1MGQ1MmQ1YmUyOWMxZF8xLTAtMS0xLTE1NzIxOQ_b18df291-687a-4389-9544-a9e3d9c51b6a">Common stock, $1.00 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGFibGU6YmQxMmU5ZDg0YzlhNDAwODgyNTBkNTJkNWJlMjljMWQvdGFibGVyYW5nZTpiZDEyZTlkODRjOWE0MDA4ODI1MGQ1MmQ1YmUyOWMxZF8xLTItMS0xLTE1NzIxOQ_453795a6-51fb-45e5-a51d-829f79690593">DSGR</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGFibGU6YmQxMmU5ZDg0YzlhNDAwODgyNTBkNTJkNWJlMjljMWQvdGFibGVyYW5nZTpiZDEyZTlkODRjOWE0MDA4ODI1MGQ1MmQ1YmUyOWMxZF8xLTQtMS0xLTE1NzIxOQ_31234d93-0665-4d63-9fcb-cf6817fa9a67">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGV4dHJlZ2lvbjo3MGM1YWEzMGFiYTc0OWIzYjQ5MDNlNzQzNmU2MWI1Ml8xOTg0_6c9cdd20-ea2e-4e55-a5f7-403eb9702a86">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGV4dHJlZ2lvbjo3MGM1YWEzMGFiYTc0OWIzYjQ5MDNlNzQzNmU2MWI1Ml8xOTky_82e2da04-647d-4597-8e7b-423024e86f49">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGFibGU6M2Q5NjgzYTc4ZTE2NDYzM2I2ZTgyZWI2NjYzZDdlMjEvdGFibGVyYW5nZTozZDk2ODNhNzhlMTY0NjMzYjZlODJlYjY2NjNkN2UyMV8wLTItMS0xLTE1NzIxOQ_e5ad00c2-46c1-44b2-b9a3-0d6dd14a5a88">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGFibGU6M2Q5NjgzYTc4ZTE2NDYzM2I2ZTgyZWI2NjYzZDdlMjEvdGFibGVyYW5nZTozZDk2ODNhNzhlMTY0NjMzYjZlODJlYjY2NjNkN2UyMV8xLTMtMS0xLTE1NzIxOQ_27f8735c-51ea-40a9-b385-c989376ab94b">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGFibGU6M2Q5NjgzYTc4ZTE2NDYzM2I2ZTgyZWI2NjYzZDdlMjEvdGFibGVyYW5nZTozZDk2ODNhNzhlMTY0NjMzYjZlODJlYjY2NjNkN2UyMV8yLTMtMS0xLTE1NzIxOQ_f92bde05-8a6b-4491-a345-e59b6d3d7468">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGV4dHJlZ2lvbjo3MGM1YWEzMGFiYTc0OWIzYjQ5MDNlNzQzNmU2MWI1Ml8xOTg2_108de0dd-5b43-4486-b1d0-99193fa346b4">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i11c1ad4c6ebc4ae6920634453a943f95_I20230501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGV4dHJlZ2lvbjo3MGM1YWEzMGFiYTc0OWIzYjQ5MDNlNzQzNmU2MWI1Ml8xOTc4_bb1f63c0-bed2-49f7-925e-17c30333a1c4"
      unitRef="shares">21126637</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGV4dHJlZ2lvbjo3MGM1YWEzMGFiYTc0OWIzYjQ5MDNlNzQzNmU2MWI1Ml8xMDk5NTExNjI5OTgw_7d8334e3-fdb9-4a70-8ef7-9b03bca3afbc"
      unitRef="usdPerShare">1.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xL2ZyYWc6NzBjNWFhMzBhYmE3NDliM2I0OTAzZTc0MzZlNjFiNTIvdGV4dHJlZ2lvbjo3MGM1YWEzMGFiYTc0OWIzYjQ5MDNlNzQzNmU2MWI1Ml8xMDk5NTExNjI5OTgw_e0050450-8266-4ace-ba68-5ae40739efec"
      unitRef="usdPerShare">1.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMy0xLTEtMS0xNTcyMTk_96e8d050-265e-4550-9353-86a327fef6dd"
      unitRef="usd">31144000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMy0zLTEtMS0xNTcyMTk_e5ed6336-1587-4af0-95df-b3f160c2ea40"
      unitRef="usd">24554000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNC0xLTEtMS0xNTcyMTk_4bac7d69-04e0-46d8-82ad-e59d2a8ae057"
      unitRef="usd">188000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNC0zLTEtMS0xNTcyMTk_3b4609a4-6593-46e9-8e04-a5eb425f808f"
      unitRef="usd">186000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNS0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjpmN2QyZDg1ZDI2Yzk0NjJiOThlZjU1M2I1ODNmM2FhY182NQ_2f7aeeba-c95b-4163-a33c-2bcbb0001e9b"
      unitRef="usd">2058000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNS0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjpmN2QyZDg1ZDI2Yzk0NjJiOThlZjU1M2I1ODNmM2FhY183Mg_ef0db67c-14f3-4370-ad9c-94ed2ea48457"
      unitRef="usd">1513000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNS0xLTEtMS0xNTcyMTk_972b5f7e-8137-4a34-aae0-76b822a95f75"
      unitRef="usd">172688000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNS0zLTEtMS0xNTcyMTk_b29b3feb-dc0d-45bc-a2a8-7a2a0b63adfc"
      unitRef="usd">166301000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNi0xLTEtMS0xNTcyMTk_c034ac1a-4629-4d1f-82bc-d1d96a42a9f5"
      unitRef="usd">269981000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNi0zLTEtMS0xNTcyMTk_25d76158-c089-4217-b283-ee8b6ff02f59"
      unitRef="usd">264374000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNy0xLTEtMS0xNTcyMTk_b7610c05-8b04-463a-b64d-16147dcd6a4c"
      unitRef="usd">25726000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNy0zLTEtMS0xNTcyMTk_262f9dc9-ad1a-4645-a128-dd47eee750bc"
      unitRef="usd">22773000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfOC0xLTEtMS0xNTcyMTk_bfe476f9-b472-468e-9f0e-93b5561eb50f"
      unitRef="usd">499727000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfOC0zLTEtMS0xNTcyMTk_64cb9272-8e3f-4802-b2dc-313395c62579"
      unitRef="usd">478188000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfOS0xLTEtMS0xNTcyMTk_62b40982-70ac-49aa-822a-ee72ef50d026"
      unitRef="usd">64433000</us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation>
    <us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfOS0zLTEtMS0xNTcyMTk_e29f6b86-926d-42b9-8e53-f5ac612cb921"
      unitRef="usd">64395000</us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation>
    <us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMTAtMS0xLTEtMTU3MjE5_32a493a1-a46a-4a69-ab55-7ff6ac9b76a5"
      unitRef="usd">27168000</us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet>
    <us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMTAtMy0xLTEtMTU3MjE5_21a4cf57-0307-4c96-b8fe-7c9b4477d0de"
      unitRef="usd">27139000</us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet>
    <us-gaap:Goodwill
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMTEtMS0xLTEtMTU3MjE5_6020fae7-84a8-4ed1-ac2a-c907fe6bc12e"
      unitRef="usd">348212000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMTEtMy0xLTEtMTU3MjE5_ba9efa75-db4d-4c1c-881c-9c6f4bc9fd36"
      unitRef="usd">348048000</us-gaap:Goodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMTItMS0xLTEtMTU3MjE5_cf9de45c-e1e6-4614-95e3-41faac1cfb47"
      unitRef="usd">179000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMTItMy0xLTEtMTU3MjE5_630f12c0-c189-48b2-9d4d-b0ec133c6266"
      unitRef="usd">189000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMTMtMS0xLTEtMTU3MjE5_6f27b32b-1592-4bd1-8964-6e9660f97a5d"
      unitRef="usd">219213000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMTMtMy0xLTEtMTU3MjE5_bd093bfa-5ce0-40ff-84fc-31a59b5492e5"
      unitRef="usd">227994000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:CashSurrenderValueOfLifeInsurance
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMTQtMS0xLTEtMTU3MjE5_e5339540-e3f9-4aa9-8fa3-3ea3abbebd04"
      unitRef="usd">17500000</us-gaap:CashSurrenderValueOfLifeInsurance>
    <us-gaap:CashSurrenderValueOfLifeInsurance
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMTQtMy0xLTEtMTU3MjE5_028286e1-6470-41c9-891c-fc608181e792"
      unitRef="usd">17166000</us-gaap:CashSurrenderValueOfLifeInsurance>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMTUtMS0xLTEtMTU3MjE5_ac04665b-f97e-49cd-8bde-bbd6006bc763"
      unitRef="usd">46403000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMTUtMy0xLTEtMTU3MjE5_fca614ac-19da-43d4-aaf9-55b35bde3696"
      unitRef="usd">46755000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMTYtMS0xLTEtMTU3MjE5_826c64ae-cae8-4040-9987-bb071c8aa525"
      unitRef="usd">5520000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMTYtMy0xLTEtMTU3MjE5_689782f5-8c58-43ca-9acf-40370383bf82"
      unitRef="usd">5736000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMTctMS0xLTEtMTU3MjE5_a5c5577c-8c97-4e0e-a8cc-810370202a32"
      unitRef="usd">1228355000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMTctMy0xLTEtMTU3MjE5_0ff62891-df0b-43d2-a612-4228ef886208"
      unitRef="usd">1215610000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMjAtMS0xLTEtMTU3MjE5_c418151e-65fb-4e12-88a9-6194be9c07a7"
      unitRef="usd">90871000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMjAtMy0xLTEtMTU3MjE5_e8ae5e77-1e2c-48dc-a746-ea04f144ef52"
      unitRef="usd">80486000</us-gaap:AccountsPayableCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMjEtMS0xLTEtMTU3MjE5_d7e8662c-ed52-4c65-bda6-161ba0d78bb8"
      unitRef="usd">16094000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMjEtMy0xLTEtMTU3MjE5_1a64f39e-5ece-4f3b-8351-02d8664e6f71"
      unitRef="usd">16352000</us-gaap:LongTermDebtCurrent>
    <dsgr:LeaseLiabilityCurrent
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMjItMS0xLTEtMTU3MjE5_65505a30-dc1d-4b48-a84b-3d653a20584a"
      unitRef="usd">10744000</dsgr:LeaseLiabilityCurrent>
    <dsgr:LeaseLiabilityCurrent
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMjItMy0xLTEtMTU3MjE5_e6a4f0e4-577c-427b-b6e9-134263c7faf3"
      unitRef="usd">9964000</dsgr:LeaseLiabilityCurrent>
    <dsgr:AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMjUtMS0xLTEtMTU3MjE5_a05f471b-952c-4d50-933b-19063bacace2"
      unitRef="usd">55426000</dsgr:AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent>
    <dsgr:AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMjUtMy0xLTEtMTU3MjE5_adaa4ebe-6c11-4baa-b957-5bfb71fd6700"
      unitRef="usd">62677000</dsgr:AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMjYtMS0xLTEtMTU3MjE5_c3dba5d9-4855-4e17-a9b9-4dc0a14c893f"
      unitRef="usd">173135000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMjYtMy0xLTEtMTU3MjE5_75e9fd2d-c1b2-4429-92f3-9f8769c1da00"
      unitRef="usd">169479000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMjctMS0xLTEtMTU3MjE5_3b2878c7-14e7-4016-b3e5-9794b624292d"
      unitRef="usd">395215000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMjctMy0xLTEtMTU3MjE5_295dbc00-3752-498a-94ff-ab2620f62064"
      unitRef="usd">395825000</us-gaap:LongTermDebtNoncurrent>
    <dsgr:LeaseLiabilityNoncurrent
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzAtMS0xLTEtMTU3MjE5_51d4738a-09d4-4919-ab5c-b3713f6d9cbb"
      unitRef="usd">39061000</dsgr:LeaseLiabilityNoncurrent>
    <dsgr:LeaseLiabilityNoncurrent
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzAtMy0xLTEtMTU3MjE5_05b5c6ee-f79e-4360-8c53-46e336f8adc7"
      unitRef="usd">39828000</dsgr:LeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzEtMS0xLTEtMTU3MjE5_07ac1c9e-0e6b-4aed-bb8c-4ab8689e9ecd"
      unitRef="usd">24123000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzEtMy0xLTEtMTU3MjE5_06dfba75-5c37-4c10-86b7-16149238c7a8"
      unitRef="usd">23834000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzItMS0xLTEtMTU3MjE5_018c2c98-fc43-4e9d-a43c-f3ae836d5b01"
      unitRef="usd">24412000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzItMy0xLTEtMTU3MjE5_3c657069-1c3d-4600-821b-75bb3b972acd"
      unitRef="usd">23649000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzMtMS0xLTEtMTU3MjE5_c8487b86-6e30-47bc-8a00-49876c959f9d"
      unitRef="usd">655946000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzMtMy0xLTEtMTU3MjE5_36a875e4-4a80-4954-b0b5-ced81d23cb66"
      unitRef="usd">652615000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzYtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246NThlNTdiYjBlMWQ0NDdhZWE5YmYxNDlmYmFkOWI3YTBfMjE_7d8334e3-fdb9-4a70-8ef7-9b03bca3afbc"
      unitRef="usdPerShare">1</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzYtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246NThlNTdiYjBlMWQ0NDdhZWE5YmYxNDlmYmFkOWI3YTBfMjE_e0050450-8266-4ace-ba68-5ae40739efec"
      unitRef="usdPerShare">1</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzctMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZGFjMGQ5NjM0NzFkNGMyNjkzODZhMWNmZWE2MDMyNWJfMTc_535ec5be-c6f0-41ed-bd21-1f9a9edeefc1"
      unitRef="shares">500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzctMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZGFjMGQ5NjM0NzFkNGMyNjkzODZhMWNmZWE2MDMyNWJfMTc_9f54442a-42c8-4915-891b-8220a0d58f45"
      unitRef="shares">500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzctMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZGFjMGQ5NjM0NzFkNGMyNjkzODZhMWNmZWE2MDMyNWJfNTM_6a516be1-12f0-409b-9a82-75397f4daaae"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzctMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZGFjMGQ5NjM0NzFkNGMyNjkzODZhMWNmZWE2MDMyNWJfNTM_737e1cfa-97f0-46b5-b584-ccc7b3a20b98"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzctMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZGFjMGQ5NjM0NzFkNGMyNjkzODZhMWNmZWE2MDMyNWJfNTM_88dc592d-57a5-45cf-9072-a554c9ac7b74"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzctMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZGFjMGQ5NjM0NzFkNGMyNjkzODZhMWNmZWE2MDMyNWJfNTM_b408854e-44f5-4aad-a58c-bb2f85620a0f"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzctMS0xLTEtMTU3MjE5_74357e61-697d-41e3-aa67-421cb3fb3bcb"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzctMy0xLTEtMTU3MjE5_120c0e86-f9e6-40e6-8ecd-e2a1f7d21e53"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzgtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246M2YwMTc1YzAwZjM0NGZlYzg2OWViZjY5NDQyMTJhYWZfMTg_4792da1b-a267-402d-b60e-d3bea054917b"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzgtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246M2YwMTc1YzAwZjM0NGZlYzg2OWViZjY5NDQyMTJhYWZfMTg_aa784c84-2431-4529-9303-96eea09ca03a"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzktMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZjdhNTQyNjEwMTU1NGJhNDhlYmZjMmU2NjgxNTE2MTBfMTc_bc6cd3a4-422b-46cc-9b0d-57d1083f29da"
      unitRef="shares">35000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzktMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZjdhNTQyNjEwMTU1NGJhNDhlYmZjMmU2NjgxNTE2MTBfMTc_e78f0b57-0c23-4d73-8b04-4c6f204324ed"
      unitRef="shares">35000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzktMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZjdhNTQyNjEwMTU1NGJhNDhlYmZjMmU2NjgxNTE2MTBfMzY_ea4a312c-7af1-4b52-95b0-af48b855c494"
      unitRef="shares">21441506</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzktMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZjdhNTQyNjEwMTU1NGJhNDhlYmZjMmU2NjgxNTE2MTBfNDM_64e04fe5-d2d7-4ff7-ab73-2d0ce8dd94e2"
      unitRef="shares">19730362</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzktMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZjdhNTQyNjEwMTU1NGJhNDhlYmZjMmU2NjgxNTE2MTBfODE_110757f9-38cc-45f3-8870-520ab27072f2"
      unitRef="shares">21125289</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzktMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZjdhNTQyNjEwMTU1NGJhNDhlYmZjMmU2NjgxNTE2MTBfODg_0e26b934-7e10-4de8-b699-c9c3a8a79ea1"
      unitRef="shares">19416784</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzktMS0xLTEtMTU3MjE5_ad65495c-9170-4c27-bcab-13d9bd0462c0"
      unitRef="usd">21125000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfMzktMy0xLTEtMTU3MjE5_a3aff17b-e124-4d5c-a966-040e456c348c"
      unitRef="usd">19417000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNDAtMS0xLTEtMTU3MjE5_e030f98b-1ae7-4c42-92d1-d3ee2f252026"
      unitRef="usd">591292000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNDAtMy0xLTEtMTU3MjE5_e68add8b-2179-41ef-9d50-6fc6a61be7de"
      unitRef="usd">591796000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNDEtMS0xLTEtMTU3MjE5_57cbae5d-45eb-45bd-8476-a34ff98e08ff"
      unitRef="usd">-19833000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNDEtMy0xLTEtMTU3MjE5_43666ab7-bb8a-4a66-9314-d4f23b0c6ab4"
      unitRef="usd">-25736000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockCommonShares
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNDItMC0xLTEtMTU3MjE5L3RleHRyZWdpb246Yzc0M2Y3YmNlMGM0NDFhZmE0NTQ5MjBmOTBjY2M5NDNfMjE_ca679264-8df7-4be0-8da8-5aa2ec5fc1c8"
      unitRef="shares">316217</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNDItMC0xLTEtMTU3MjE5L3RleHRyZWdpb246Yzc0M2Y3YmNlMGM0NDFhZmE0NTQ5MjBmOTBjY2M5NDNfMjg_8aedf757-16e0-4367-9a85-c9806326c8ac"
      unitRef="shares">313578</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNDItMS0xLTEtMTU3MjE5_d3a407d0-af71-4528-8cfd-1dc3897604b1"
      unitRef="usd">12643000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNDItMy0xLTEtMTU3MjE5_82000aa1-d8ba-4533-897f-fc1aa7f29ffd"
      unitRef="usd">12526000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNDMtMS0xLTEtMTU3MjE5_0db815e2-c8a6-4d4f-bee7-9e6e1cde4e6b"
      unitRef="usd">-7532000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNDMtMy0xLTEtMTU3MjE5_af2bccda-5c69-443b-b979-be9d3113a728"
      unitRef="usd">-9956000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNDQtMS0xLTEtMTU3MjE5_aa9f23e4-8105-47a2-b2ed-9f9e99107bb3"
      unitRef="usd">572409000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNDQtMy0xLTEtMTU3MjE5_64825461-192b-493e-9544-316ffba97cf9"
      unitRef="usd">562995000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNDUtMS0xLTEtMTU3MjE5_885acc0d-a889-4ae7-b833-2f690f9a5f8b"
      unitRef="usd">1228355000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xOS9mcmFnOjYyYzQ0NjcyNjU5ODRmMWQ5N2U0ZDdjYjhkYWM4Mzc1L3RhYmxlOmJkZTQ1YWNkYTE1MTQ0MTJiYTkzNDJlMmVkOGQ3N2ZlL3RhYmxlcmFuZ2U6YmRlNDVhY2RhMTUxNDQxMmJhOTM0MmUyZWQ4ZDc3ZmVfNDUtMy0xLTEtMTU3MjE5_4216492c-9bcd-4319-a140-da95f7292514"
      unitRef="usd">1215610000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMy0xLTEtMS0xNTcyMTk_386495f6-df2c-4857-96ed-7bd993a678eb"
      unitRef="usd">348270000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMy0zLTEtMS0xNTcyMTk_7fdfe012-53b1-4a7e-942a-c64a250d68d8"
      unitRef="usd">154085000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfNC0xLTEtMS0xNTcyMTk_797891cf-8316-4d21-b8df-6fd9c01d3c1b"
      unitRef="usd">215399000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfNC0zLTEtMS0xNTcyMTk_4d2f9041-f9ac-4343-a48b-8cde2463628d"
      unitRef="usd">113201000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfNS0xLTEtMS0xNTcyMTk_49b047bd-e1c9-4f75-b616-491ed70d70e8"
      unitRef="usd">132871000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfNS0zLTEtMS0xNTcyMTk_a78cf762-f83f-4add-a92a-26382434d589"
      unitRef="usd">40884000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfNy0xLTEtMS0xNTcyMTk_26fe0693-b16b-424c-b248-8ae75774f8d4"
      unitRef="usd">116150000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfNy0zLTEtMS0xNTcyMTk_c5452d56-4c27-4bf8-bd43-6febaad5010a"
      unitRef="usd">37896000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfOC0xLTEtMS0xNTcyMTk_a430427b-2ffd-4b00-94d5-a45369ed1364"
      unitRef="usd">16721000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfOC0zLTEtMS0xNTcyMTk_d4c4d1cf-afd8-4915-9d24-9f4dd2ff52f3"
      unitRef="usd">2988000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMTAtMS0xLTEtMTU3MjE5_7dcade91-35e3-4c59-9ccb-40a2b07acbcc"
      unitRef="usd">7670000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMTAtMy0xLTEtMTU3MjE5_4c030ba7-5233-4691-a251-da12033e2101"
      unitRef="usd">6856000</us-gaap:InterestExpense>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMTEtMS0xLTEtMTU3MjE5_f2a4b6d5-4bb2-4a2e-b8e4-f48ecc7c7ff0"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMTEtMy0xLTEtMTU3MjE5_384acf98-e514-48cc-9f52-902d0214674a"
      unitRef="usd">-581000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMTItMS0xLTEtMTU3MjE5_dec1348b-3735-4910-86c2-383727793ddf"
      unitRef="usd">-57000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMTItMy0xLTEtMTU3MjE5_763bc390-c740-4e0d-a67b-f2ef006ccb30"
      unitRef="usd">0</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMTMtMS0xLTEtMTU3MjE5_109a6e39-2e7c-4003-8ed8-81a9ec6a4ca3"
      unitRef="usd">-975000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMTMtMy0xLTEtMTU3MjE5_75ef041a-9622-4f3f-ac6d-43be34ce9eeb"
      unitRef="usd">956000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMTUtMS0xLTEtMTU3MjE5_dfdb0631-ec5b-4ca1-848a-de55341ca0b9"
      unitRef="usd">8019000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMTUtMy0xLTEtMTU3MjE5_011de123-0835-456c-8f0e-39b6784b9201"
      unitRef="usd">-3493000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMTYtMS0xLTEtMTU3MjE5_23b271b1-0900-4ff2-9e03-fd505c8852c1"
      unitRef="usd">2112000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMTYtMy0xLTEtMTU3MjE5_dcffd915-82c7-4303-9619-a9b0f2cef70f"
      unitRef="usd">-956000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMTgtMS0xLTEtMTU3MjE5_737c2364-5040-4a3a-8dd5-47a6d8bb8422"
      unitRef="usd">5907000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMTgtMy0xLTEtMTU3MjE5_396f2372-5ad8-4328-aa83-ba99d61ccb82"
      unitRef="usd">-2537000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMjAtMS0xLTEtMTU3MjE5_a7459633-9535-4e10-8fb5-fce5b0aa75b4"
      unitRef="usdPerShare">0.28</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMjAtMy0xLTEtMTU3MjE5_584f12e0-31b8-4c8c-9d8a-68cfaae09f9c"
      unitRef="usdPerShare">-0.25</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMjItMS0xLTEtMTU3MjE5_2b6a7fe2-55d5-4e7f-989d-ac4ec267d7ac"
      unitRef="usdPerShare">0.28</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMjItMy0xLTEtMTU3MjE5_a745a315-09a5-432e-8bc5-0413e8ca27ea"
      unitRef="usdPerShare">-0.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMjUtMS0xLTEtMTU3MjE5_737c2364-5040-4a3a-8dd5-47a6d8bb8422"
      unitRef="usd">5907000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMjUtMy0xLTEtMTU3MjE5_396f2372-5ad8-4328-aa83-ba99d61ccb82"
      unitRef="usd">-2537000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMjctMS0xLTEtMTU3MjE5_2b83575b-1cc5-4d77-b6c6-256a8de9d837"
      unitRef="usd">2624000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMjctMy0xLTEtMTU3MjE5_9841f458-83b5-4489-93a6-d99291af6031"
      unitRef="usd">171000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMjgtMS0xLTEtMTcwMjk3_1d6fcac6-88ae-4cf7-975c-272f40c150d4"
      unitRef="usd">-200000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMjgtMy0xLTEtMTcwMzEz_970bf25f-fe1e-407d-8e90-8330f2b18241"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMjgtMS0xLTEtMTU3MjE5_4455660d-0c6c-4738-9000-6f61d7fe33b1"
      unitRef="usd">8331000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yMi9mcmFnOjEyZWI4ZTIzMTQ4MzRhZDM4NzMwMzE0YjI5ZmE5Mzk2L3RhYmxlOmEyMWZmNjljMmMwZjQwYzNhNTI2OTllOTA1NDNiNTJiL3RhYmxlcmFuZ2U6YTIxZmY2OWMyYzBmNDBjM2E1MjY5OWU5MDU0M2I1MmJfMjgtMy0xLTEtMTU3MjE5_d949db7a-cede-42a1-84fd-0183b2a62383"
      unitRef="usd">-2366000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfMS0zLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjo2ZDcxYzJhNDUxYWU0NmZlYTlkOGJjMjkxZmViOTkyNF80_bb1361fc-ec87-4e01-897c-a84835d449b9"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfMS0zLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjo2ZDcxYzJhNDUxYWU0NmZlYTlkOGJjMjkxZmViOTkyNF80_caad45a7-c971-4a36-bef7-4e0e8b01a1f6"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesIssued
      contextRef="iddbd9e8bbbaa4cfe9a4e46689dc52d48_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfMi0xLTEtMS0xNTcyMTk_63fee336-2b0a-4f20-99ab-a52c671fb88e"
      unitRef="shares">19416784</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="iddbd9e8bbbaa4cfe9a4e46689dc52d48_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfMi0zLTEtMS0xNTcyMTk_5e70cca0-bfab-4aa0-8c98-1e197c8430d5"
      unitRef="usd">19417000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3eaece438d3a40bcbc5b0743e3e47319_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfMi01LTEtMS0xNTcyMTk_a1afbc1f-e16c-4ebe-ba91-38da418af198"
      unitRef="usd">591796000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i675a28a65d1a4798b022a01c3e40ad7f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfMi03LTEtMS0xNTcyMTk_52cf7de3-75cb-4285-b616-d06f4c36f109"
      unitRef="usd">-25736000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idb30e5985bf248258ea99545bcd6fcc2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfMi05LTEtMS0xNTcyMTk_75eae92c-1281-4750-9411-40ce33b55f09"
      unitRef="usd">-12526000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i19d4c3a8640144aab99c72db22768d5b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfMi0xMS0xLTEtMTU3MjE5_44c1db32-f5be-4271-8ce6-5f6c8beb4658"
      unitRef="usd">-9956000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfMi0xMy0xLTEtMTU3MjE5_2fd88ff2-7f0b-4844-ac04-48b33f131f06"
      unitRef="usd">562995000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i170a1e1e86e345648728c4aef73e5e5c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfMy03LTEtMS0xNTcyMTk_432ebe0d-9e2a-4ac1-90fa-d3bdeb7959c9"
      unitRef="usd">5907000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfMy0xMy0xLTEtMTU3MjE5_9bc60591-bfe6-4e4e-af6f-5b48624ba558"
      unitRef="usd">5907000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i80c0b54cd0a8425e846e2c754a9ac7e8_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfNC0xMS0xLTEtMTU3MjE5_ebcc412b-93c0-48c2-a878-5d7de6858f61"
      unitRef="usd">2624000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfNC0xMy0xLTEtMTU3MjE5_98a4ac72-32ca-492a-8add-a165122c354a"
      unitRef="usd">2624000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i81277c951d244b369fb3a79e5223a6a6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfNS01LTEtMS0xNTcyMTk_d7e32327-e74e-42dc-ad39-caa7cb00f9b5"
      unitRef="usd">773000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfNS0xMy0xLTEtMTU3MjE5_20ec323f-59e4-4324-8d86-1f7e14d9c722"
      unitRef="usd">773000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <dsgr:AdjustmentsToAdditionalPaidInCapitalValueOfStockBasedCompensationLiabilityPaidInShares
      contextRef="i81277c951d244b369fb3a79e5223a6a6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfNi01LTEtMS0xNjU0ODE_5af78de7-d220-40cf-bb79-0d00d8980e4a"
      unitRef="usd">227000</dsgr:AdjustmentsToAdditionalPaidInCapitalValueOfStockBasedCompensationLiabilityPaidInShares>
    <dsgr:AdjustmentsToAdditionalPaidInCapitalValueOfStockBasedCompensationLiabilityPaidInShares
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfNi0xMy0xLTEtMTY1NDgx_c64ca3d3-cf3e-431b-9280-52ec8cfbcd53"
      unitRef="usd">227000</dsgr:AdjustmentsToAdditionalPaidInCapitalValueOfStockBasedCompensationLiabilityPaidInShares>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="idad0d90538104c8fb54134784c0178a1_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfNi0xLTEtMS0xNTcyMTk_d1fc5dc1-5aa3-435e-bb11-32dd644b0e12"
      unitRef="shares">11144</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="idad0d90538104c8fb54134784c0178a1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfNi0zLTEtMS0xNTcyMTk_1a324846-81fc-4ed2-83b7-bf9401100fff"
      unitRef="usd">11000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i81277c951d244b369fb3a79e5223a6a6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfNi01LTEtMS0xNTcyMTk_d083e315-0801-4e36-bdcf-54cdc2ecb7c0"
      unitRef="usd">-11000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfNi0xMy0xLTEtMTU3MjE5_494e2c57-3905-4e2b-b432-aa0750c787ae"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <dsgr:StockIssuedDuringPeriodSharesSettlementOfEarnout
      contextRef="idad0d90538104c8fb54134784c0178a1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfOC0xLTEtMS0xNjU0OTE_317476b1-9f14-450d-8e2a-600b4c3bf8f5"
      unitRef="shares">1700000</dsgr:StockIssuedDuringPeriodSharesSettlementOfEarnout>
    <dsgr:StockIssuedDuringPeriodValueSettlementOfEarnout
      contextRef="idad0d90538104c8fb54134784c0178a1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfOC0zLTEtMS0xNjU0OTE_e80c00fa-b680-44fc-8fa4-fd63478682b2"
      unitRef="usd">1700000</dsgr:StockIssuedDuringPeriodValueSettlementOfEarnout>
    <dsgr:StockIssuedDuringPeriodValueSettlementOfEarnout
      contextRef="i81277c951d244b369fb3a79e5223a6a6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfOC01LTEtMS0xNjU0OTE_117c9ace-ca51-4afd-ad37-eb252c7d91cd"
      unitRef="usd">-1700000</dsgr:StockIssuedDuringPeriodValueSettlementOfEarnout>
    <dsgr:StockIssuedDuringPeriodValueSettlementOfEarnout
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfOC0xMy0xLTEtMTY1NDkx_cb7f81a0-9f7c-4211-b85b-205a1bd9e9c6"
      unitRef="usd">0</dsgr:StockIssuedDuringPeriodValueSettlementOfEarnout>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="idad0d90538104c8fb54134784c0178a1_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfNy0xLTEtMS0xNTcyMTk_e00273b5-7671-4e0c-b6cd-8bd1b5f65afc"
      unitRef="shares">2639</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="idad0d90538104c8fb54134784c0178a1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfNy0zLTEtMS0xNTcyMTk_09bfb259-a33d-4605-928c-d7293410bc80"
      unitRef="usd">3000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i81277c951d244b369fb3a79e5223a6a6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfNy01LTEtMS0xNTcyMTk_addecff5-78eb-447a-9664-fa76b2484f85"
      unitRef="usd">-3000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i1458e980e42d41eeb15961611ec2d475_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfNy05LTEtMS0xNTcyMTk_1d5e2b70-8d32-4da9-8226-02d9bab5645c"
      unitRef="usd">117000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfNy0xMy0xLTEtMTU3MjE5_442f3522-b348-45f5-abcc-6f21ca797933"
      unitRef="usd">117000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockholdersEquityOther
      contextRef="i81277c951d244b369fb3a79e5223a6a6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfOC01LTEtMS0xNTcyMTk_dc04eb65-7afb-4e76-a508-820683e462cf"
      unitRef="usd">-204000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="i170a1e1e86e345648728c4aef73e5e5c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfOC03LTEtMS0xNTcyMTk_a2b8b875-eb86-44af-bba3-b0f80b50c4ab"
      unitRef="usd">4000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="i80c0b54cd0a8425e846e2c754a9ac7e8_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfOC0xMS0xLTEtMTU3MjE5_2db02085-5647-464d-b514-ad4ef4a52511"
      unitRef="usd">200000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfOC0xMy0xLTEtMTU3MjE5_4621c0f0-3bc4-4799-9210-05b4cc633dae"
      unitRef="usd">0</us-gaap:StockholdersEquityOther>
    <us-gaap:CommonStockSharesIssued
      contextRef="i085ea06b95454d2390c9ae668b014300_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfOS0xLTEtMS0xNTcyMTk_f82073dc-cbaa-427f-8cba-a409949dd10d"
      unitRef="shares">21125289</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i085ea06b95454d2390c9ae668b014300_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfOS0zLTEtMS0xNTcyMTk_6dbd51aa-7202-46d6-b737-c5596d7cfbd3"
      unitRef="usd">21125000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3debe790555f41a3b86d3b3a8396f481_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfOS01LTEtMS0xNTcyMTk_e722b935-1f51-45d1-b0ea-6ec07dca572a"
      unitRef="usd">591292000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iccf3bb3161bd4b608a35b8cceb8974e5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfOS03LTEtMS0xNTcyMTk_eb7cb520-5f7c-4771-a6d9-2b33a1d523ce"
      unitRef="usd">-19833000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i030488aa9449408c9dbf13dbb717bfb9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfOS05LTEtMS0xNTcyMTk_3ec8a045-97b1-4c40-a43d-f832a730e4d1"
      unitRef="usd">-12643000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i098bef899dd24c27899bf1c583a1f7d1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfOS0xMS0xLTEtMTU3MjE5_53b7d318-17bc-40d9-8a62-9687ee79d0f1"
      unitRef="usd">-7532000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjQ3NGNmZjE0MjYyNzQ3Mjg5NjNmNGZjOGJkYmJhMzIwL3RhYmxlcmFuZ2U6NDc0Y2ZmMTQyNjI3NDcyODk2M2Y0ZmM4YmRiYmEzMjBfOS0xMy0xLTEtMTU3MjE5_b60d98c2-7a64-4f4e-95d0-e1122f9f4774"
      unitRef="usd">572409000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfMS0zLTEtMS0xNjA3NTUvdGV4dHJlZ2lvbjo5YzUyODY3MzMxMjI0YWU1ODA4NTdkZDFiODI1NDA5Nl80_bb1361fc-ec87-4e01-897c-a84835d449b9"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfMS0zLTEtMS0xNjA3NTUvdGV4dHJlZ2lvbjo5YzUyODY3MzMxMjI0YWU1ODA4NTdkZDFiODI1NDA5Nl80_caad45a7-c971-4a36-bef7-4e0e8b01a1f6"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesIssued
      contextRef="i3cf3abe9df5649eba9e430093e3fcdc3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfMi0xLTEtMS0xNjA3NTU_4a19d650-645e-4981-97ce-00252b04846a"
      unitRef="shares">10294824</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i3cf3abe9df5649eba9e430093e3fcdc3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfMi0zLTEtMS0xNjA3NTU_eca1e5bf-00fa-4061-8668-0d45a16ab2d9"
      unitRef="usd">10318000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0ace67405ab74c5b9724ed1f7d620124_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfMi01LTEtMS0xNjA3NTU_76b638ec-42aa-4ed1-bcba-eb2723f7918e"
      unitRef="usd">197057000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3fd7d21a75a6424e95cdd7e8d8b776dd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfMi03LTEtMS0xNjA3NTU_1a5dd108-c298-41e4-a6b6-d8f907a97026"
      unitRef="usd">-33142000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i43a71561656640cdaaacc7a7477eed23_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfMi05LTEtMS0xNjA3NTU_fe7467f1-e323-4ca2-8f9e-6d02619e73a4"
      unitRef="usd">-10033000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i181031d21baf49f9a70c8d35543fe1cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfMi0xMS0xLTEtMTYwNzU1_9d665e2a-b047-4212-b86c-e0e77c8d4cbd"
      unitRef="usd">1569000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib6d40dd0ffb44ac4af7e9a6cc731565f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfMi0xMy0xLTEtMTYwNzU1_22781b7c-d5a2-45bf-805c-d139d0c225b2"
      unitRef="usd">165769000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ib81951c39b4f45b5aa2a450b59621b02_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfMy03LTEtMS0xNjA3NTU_190e5ab8-ea40-4d8e-a577-cb4bc41e7e38"
      unitRef="usd">-2537000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfMy0xMy0xLTEtMTYwNzU1_0d4f28fb-2b9e-4a54-82ae-cd55f432241a"
      unitRef="usd">-2537000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ib4e1ba7658e14fd99a2279ee1e6a0862_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfNC0xMS0xLTEtMTYwNzU1_e479dd68-94e3-4149-a25f-7ba2568afb96"
      unitRef="usd">171000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfNC0xMy0xLTEtMTYwNzU1_5aa1bfd1-5cb2-474a-a3a6-f735927fdb85"
      unitRef="usd">171000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i9337e5c966a3466aaa0ac43286bc5de4_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfNi0xLTEtMS0xNjA3NTU_e146a926-8b10-461a-a971-c51835ce11d1"
      unitRef="shares">6065</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i9337e5c966a3466aaa0ac43286bc5de4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfNi0zLTEtMS0xNjA3NTU_1f2f0c56-e243-46ca-8a23-3455bb55f0e7"
      unitRef="usd">6000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i5913b5d5e29a4b208b783129b24da749_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfNi01LTEtMS0xNjA3NTU_2089619a-8023-461d-bd8b-90196ce45958"
      unitRef="usd">-6000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfNi0xMy0xLTEtMTYwNzU1_fbcce068-1c56-4b78-9553-aa79ef87fe14"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i9337e5c966a3466aaa0ac43286bc5de4_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfNy0xLTEtMS0xNjA3NTU_d5e1499d-e239-446f-93a9-e8b234d66d19"
      unitRef="shares">889</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i5913b5d5e29a4b208b783129b24da749_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfNy01LTEtMS0xNjA3NTU_3e674d4c-4ca5-4870-ad71-b6b65db5681a"
      unitRef="usd">-33000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i5594375cbf71409ebb7514ac81a67640_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfNy05LTEtMS0xNjA3NTU_b36c8a6c-374f-41f0-9863-d0c666b9fd84"
      unitRef="usd">33000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfNy0xMy0xLTEtMTYwNzU1_b32e9402-d39a-4b54-a2ba-6599ca21ee6e"
      unitRef="usd">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockholdersEquityOther
      contextRef="i5913b5d5e29a4b208b783129b24da749_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfOC01LTEtMS0xNjA3NTU_df778ef4-3fc4-462f-81a1-d8ae2ee75819"
      unitRef="usd">95000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfOC0xMy0xLTEtMTYwNzU1_a544f6f1-152d-4ccd-b586-5a768285db9f"
      unitRef="usd">95000</us-gaap:StockholdersEquityOther>
    <us-gaap:CommonStockSharesIssued
      contextRef="ife25f1fea36e433fafce762188ce4a2a_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfOS0xLTEtMS0xNjA3NTU_b0818c5b-2255-487b-aaa7-4bd577524406"
      unitRef="shares">10300000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ife25f1fea36e433fafce762188ce4a2a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfOS0zLTEtMS0xNjA3NTU_6ac6f037-eaaf-47dc-bcf3-2c12bf9901e5"
      unitRef="usd">10324000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i66455393ec774003837886ce30429b89_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfOS01LTEtMS0xNjA3NTU_b8cd82ae-6e5b-4484-8c2a-bffb8254af2f"
      unitRef="usd">196989000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia88719d619ee4c7a97e5ef3a671f95bf_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfOS03LTEtMS0xNjA3NTU_3a981906-f74c-4c3c-8ee1-66f5c89bc541"
      unitRef="usd">-35679000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id3e5518143a8499988f64485911af347_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfOS05LTEtMS0xNjA3NTU_82ee56b5-0f38-452f-87d3-482a6d8e1931"
      unitRef="usd">-10066000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if7c058f04b254b5ab776f6705870884c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfOS0xMS0xLTEtMTYwNzU1_684c58ce-7452-4462-b150-804d0f93d8cf"
      unitRef="usd">1740000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie3985440235749e38d5bf462983c13ac_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yNS9mcmFnOmRiODJiNTc2Y2MyZjQyZDU5YzRjNjE0YWE1YjZiNmIxL3RhYmxlOjA1ZjViNDY3OWI4NTQ4ZjJhMmY4Y2U4YmQ4MzMxOGY1L3RhYmxlcmFuZ2U6MDVmNWI0Njc5Yjg1NDhmMmEyZjhjZThiZDgzMzE4ZjVfOS0xMy0xLTEtMTYwNzU1_f5415f39-abc6-43ac-8623-d813acee789b"
      unitRef="usd">163308000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNC0xLTEtMS0xNTcyMTk_22bfe0e0-8c50-4879-933a-673dd52c8b70"
      unitRef="usd">5907000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNC0zLTEtMS0xNTcyMTk_5d57b1ca-6a98-49e9-aa14-5718911feeb0"
      unitRef="usd">-2537000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNi0xLTEtMS0xNTcyMTk_8f00b933-a314-471a-9348-6d50fe63a092"
      unitRef="usd">15722000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNi0zLTEtMS0xNTcyMTk_cf623156-d436-49eb-b5a9-9b0bbe47ac88"
      unitRef="usd">7589000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNy0xLTEtMS0xNTcyMTk_18769aa1-1d41-4595-996b-701ef5a51256"
      unitRef="usd">469000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNy0zLTEtMS0xNTcyMTk_31bfbed4-0095-420f-acff-81c448dd07b4"
      unitRef="usd">655000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfOC0xLTEtMS0xNTcyMTk_b18b0473-4789-48e6-aa48-58578bb295ee"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfOC0zLTEtMS0xNTcyMTk_727c1116-0e39-45cc-a06f-5d8cb8baca46"
      unitRef="usd">-581000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfOS0xLTEtMS0xNTcyMTk_7be6c1fa-91e4-480a-8bce-952c0203aa2a"
      unitRef="usd">2204000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfOS0zLTEtMS0xNTcyMTk_111f2fea-107f-4987-8d7d-e1574d5a548a"
      unitRef="usd">0</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMTAtMS0xLTEtMTU3MjE5_47bb90d9-e442-4ede-a6b6-dad047810f0d"
      unitRef="usd">-612000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMTAtMy0xLTEtMTU3MjE5_17101ba3-4ba0-4907-afdd-e1e57f3b7905"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMTEtMS0xLTEtMTU3MjE5_a7f6e097-a39e-43e3-8a2d-92b51ee1df77"
      unitRef="usd">-57000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMTEtMy0xLTEtMTU3MjE5_aa49629d-1bbe-40bc-b4e0-45922d409acd"
      unitRef="usd">0</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:GainLossOnSaleOfLeasedAssetsNetOperatingLeases
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMTItMS0xLTEtMTU3MjE5_94a0648e-adf1-437e-b9d6-418688dcc205"
      unitRef="usd">889000</us-gaap:GainLossOnSaleOfLeasedAssetsNetOperatingLeases>
    <us-gaap:GainLossOnSaleOfLeasedAssetsNetOperatingLeases
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMTItMy0xLTEtMTU3MjE5_6aa93683-1592-4a3c-91e8-285bd0256fc0"
      unitRef="usd">736000</us-gaap:GainLossOnSaleOfLeasedAssetsNetOperatingLeases>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMTMtMS0xLTEtMTcwMTk3_13e6ac51-fb1a-48fe-848c-5947779ad172"
      unitRef="usd">-151000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMTMtMy0xLTEtMTcwMTk3_45fced18-a65e-4b1c-9257-275cf48dabfe"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:InventoryLIFOReserveEffectOnIncomeNet
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMTQtMS0xLTEtMTU3MjE5_87ba4dff-bdf7-4eb8-a17d-d5c891ded0fb"
      unitRef="usd">2158000</us-gaap:InventoryLIFOReserveEffectOnIncomeNet>
    <us-gaap:InventoryLIFOReserveEffectOnIncomeNet
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMTQtMy0xLTEtMTU3MjE5_85a26056-2ed8-4eef-a992-4172c369acda"
      unitRef="usd">636000</us-gaap:InventoryLIFOReserveEffectOnIncomeNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMTYtMS0xLTEtMTU3MjE5_8c4bfe09-5516-41a8-a9ca-2881d549be36"
      unitRef="usd">-253000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMTYtMy0xLTEtMTU3MjE5_2a2689ea-19f1-44b7-8763-c65a9d850813"
      unitRef="usd">-50000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMTgtMS0xLTEtMTU3MjE5_ba6f7581-3470-4b76-9111-d9d89409686a"
      unitRef="usd">6015000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMTgtMy0xLTEtMTU3MjE5_2410b0f4-9000-4576-a69f-e30b1689a87b"
      unitRef="usd">12534000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMTktMS0xLTEtMTU3MjE5_d5ea567f-e4d7-4e09-ad66-6378992b0088"
      unitRef="usd">7243000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMTktMy0xLTEtMTU3MjE5_d194221f-caeb-47ef-ad80-d12232a33a87"
      unitRef="usd">12126000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMjAtMS0xLTEtMTU3MjE5_ffd91ec0-639d-4e40-905b-60171dc368e2"
      unitRef="usd">2941000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMjAtMy0xLTEtMTU3MjE5_9ad95836-1974-4387-aedf-37d05b1fc77d"
      unitRef="usd">110000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMjEtMS0xLTEtMTU3MjE5_3d31548f-c59f-431f-b09a-5e34f11cb1a1"
      unitRef="usd">11183000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMjEtMy0xLTEtMTU3MjE5_17a81b61-c00e-4bf7-a8e6-f92653c92002"
      unitRef="usd">7097000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMjItMS0xLTEtMTU3MjE5_fb01bfe4-c42e-43ec-9c7d-28e3411933bf"
      unitRef="usd">-8698000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMjItMy0xLTEtMTU3MjE5_dbf9da67-da3f-461a-aecd-4d3af3e85784"
      unitRef="usd">-2252000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMjMtMS0xLTEtMTU3MjE5_e767bf92-e1c6-4237-9293-cd83628fe0f1"
      unitRef="usd">-928000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMjMtMy0xLTEtMTU3MjE5_36106645-ebd4-494a-a751-15d9b633a66d"
      unitRef="usd">-155000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMjQtMS0xLTEtMTU3MjE5_59ff5dd1-7208-4293-a4c9-7004079bcf34"
      unitRef="usd">13858000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMjQtMy0xLTEtMTU3MjE5_5b9f2141-19e3-47b9-b275-06429155ebba"
      unitRef="usd">-13532000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMjYtMS0xLTEtMTU3MjE5_bd884274-03b0-4861-9549-e09633bae2c1"
      unitRef="usd">4490000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMjYtMy0xLTEtMTU3MjE5_3d7b6ee1-c282-407f-81a2-263f065c5073"
      unitRef="usd">410000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMjctMS0xLTEtMTU3MjE5_028915e5-ab4e-418b-8848-54c7604f0463"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMjctMy0xLTEtMTU3MjE5_dbd9e172-b652-408e-942e-0aa5e6055a82"
      unitRef="usd">56429000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <dsgr:PaymentsToAcquireRentalEquipment
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMjgtMS0xLTEtMTU3MjE5_fdd8e3e1-0ad9-46ab-95f5-1a939c0520b6"
      unitRef="usd">2420000</dsgr:PaymentsToAcquireRentalEquipment>
    <dsgr:PaymentsToAcquireRentalEquipment
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMjgtMy0xLTEtMTU3MjE5_1129d4b1-18d8-4b94-9861-e1802214fbfa"
      unitRef="usd">2657000</dsgr:PaymentsToAcquireRentalEquipment>
    <us-gaap:ProceedsFromSaleOfMachineryAndEquipment
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMjktMS0xLTEtMTU3MjE5_cae6ad50-a015-4959-a92f-949fdb4f208c"
      unitRef="usd">1816000</us-gaap:ProceedsFromSaleOfMachineryAndEquipment>
    <us-gaap:ProceedsFromSaleOfMachineryAndEquipment
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMjktMy0xLTEtMTU3MjE5_edb35f5f-0552-4770-979b-e32dfeb53edb"
      unitRef="usd">1923000</us-gaap:ProceedsFromSaleOfMachineryAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMzEtMS0xLTEtMTU3MjE5_512c273b-7aa9-4f21-a15a-b909d1dd69cc"
      unitRef="usd">-5094000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMzEtMy0xLTEtMTU3MjE5_5700037f-7a78-4200-a481-499ea09b801b"
      unitRef="usd">-57573000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMzMtMS0xLTEtMTU3MjE5_aeaed967-1265-4f6b-a961-a3c6264387d5"
      unitRef="usd">93953000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMzMtMy0xLTEtMTU3MjE5_6523f35e-6cbe-4bf2-ad43-09d60988b0cd"
      unitRef="usd">34277000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMzQtMS0xLTEtMTU3MjE5_175b0ee7-cf84-4bd5-98de-8e2cd39192dd"
      unitRef="usd">87607000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMzQtMy0xLTEtMTU3MjE5_079c5e25-0b48-4012-8b02-0dc969d2c077"
      unitRef="usd">46064000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:ProceedsFromIssuanceOfSecuredDebt
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMzUtMS0xLTEtMTU3MjE5_06cbfe73-380b-49f5-bf84-d1a9f934ab81"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSecuredDebt>
    <us-gaap:ProceedsFromIssuanceOfSecuredDebt
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMzUtMy0xLTEtMTU3MjE5_7afeaa91-0db4-42c0-af51-13bb94623c79"
      unitRef="usd">145630000</us-gaap:ProceedsFromIssuanceOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMzYtMS0xLTEtMTU3MjE5_9fcca27f-987a-4b0e-9cca-1d8426fa19f7"
      unitRef="usd">7500000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMzYtMy0xLTEtMTU3MjE5_1fdc1e1e-327a-4ee9-b219-6823249294b7"
      unitRef="usd">57036000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMzctMS0xLTEtMTU3MjE5_d0ec4f08-33e7-4291-8396-9a74157145df"
      unitRef="usd">0</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfMzctMy0xLTEtMTU3MjE5_414448ac-728b-4c35-a981-5a1b3b6f6388"
      unitRef="usd">7939000</us-gaap:PaymentsOfFinancingCosts>
    <dsgr:SharesRepurchasedHeldInTreasury
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNDAtMS0xLTEtMTU3MjE5_591a33c6-f936-4406-a5b0-e8c236429b45"
      unitRef="usd">117000</dsgr:SharesRepurchasedHeldInTreasury>
    <dsgr:SharesRepurchasedHeldInTreasury
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNDAtMy0xLTEtMTU3MjE5_5de416d3-a9d1-4ac5-8842-238f5072c4d6"
      unitRef="usd">0</dsgr:SharesRepurchasedHeldInTreasury>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNDEtMS0xLTEtMTU3MjE5_edc105f5-f30e-4700-8958-09000798048f"
      unitRef="usd">123000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNDEtMy0xLTEtMTU3MjE5_b876ff9f-6b22-4829-a833-9e728d7a0c57"
      unitRef="usd">73000</us-gaap:FinanceLeasePrincipalPayments>
    <dsgr:PaymentOfEarnout
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNDItMS0xLTEtMTU3MjE5_ecee3052-9de5-459c-aaa6-f1f933212d4b"
      unitRef="usd">1000000</dsgr:PaymentOfEarnout>
    <dsgr:PaymentOfEarnout
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNDItMy0xLTEtMTU3MjE5_d3d803a1-9bd1-4925-9e55-dfe20d1eeb79"
      unitRef="usd">0</dsgr:PaymentOfEarnout>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNDQtMS0xLTEtMTU3MjE5_980b8c30-1968-406e-89c1-905728292238"
      unitRef="usd">-2394000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNDQtMy0xLTEtMTU3MjE5_b75444f1-3561-4892-b089-aa67248dc530"
      unitRef="usd">68795000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNDUtMS0xLTEtMTU3MjE5_3da10ae3-c470-451b-b2ca-4f328e60ad9f"
      unitRef="usd">222000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNDUtMy0xLTEtMTU3MjE5_4dca8728-54f1-4266-860a-375628628b97"
      unitRef="usd">-7000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNDYtMS0xLTEtMTU3MjE5_ff9d1155-eed1-4698-961e-b2a88ea27d2d"
      unitRef="usd">6592000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNDYtMy0xLTEtMTU3MjE5_fdf709e4-6f21-474a-a75a-ee50feb16e84"
      unitRef="usd">-2317000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNDctMS0xLTEtMTU3MjE5_ce323b88-4d8f-4a30-a5d6-0914dc0fa862"
      unitRef="usd">24740000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib6d40dd0ffb44ac4af7e9a6cc731565f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNDctMy0xLTEtMTU3MjE5_0195ecce-ed46-441d-a03c-af8fa28d340e"
      unitRef="usd">14671000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNDgtMS0xLTEtMTU3MjE5_71cd6058-41b3-4122-a3db-a84b4ae3fd64"
      unitRef="usd">31332000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie3985440235749e38d5bf462983c13ac_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNDgtMy0xLTEtMTU3MjE5_eee49fc4-657f-4aa8-89ec-98d6bd57ee09"
      unitRef="usd">12354000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNDktMS0xLTEtMTU3MjE5_96e8d050-265e-4550-9353-86a327fef6dd"
      unitRef="usd">31144000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie3985440235749e38d5bf462983c13ac_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNDktMy0xLTEtMTU3MjE5_afceb857-387b-4f49-bf0b-4cff5eb604d9"
      unitRef="usd">12354000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNTAtMS0xLTEtMTU3MjE5_4bac7d69-04e0-46d8-82ad-e59d2a8ae057"
      unitRef="usd">188000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ie3985440235749e38d5bf462983c13ac_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNTAtMy0xLTEtMTU3MjE5_b53a8680-7bac-4122-86b0-475c84fb0809"
      unitRef="usd">0</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNTEtMS0xLTEtMTU3MjE5_71cd6058-41b3-4122-a3db-a84b4ae3fd64"
      unitRef="usd">31332000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie3985440235749e38d5bf462983c13ac_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOjU2NWZmNDU5MDZhOTRkNDc4NTRjYWY4YWZmOGQzM2NlL3RhYmxlcmFuZ2U6NTY1ZmY0NTkwNmE5NGQ0Nzg1NGNhZjhhZmY4ZDMzY2VfNTEtMy0xLTEtMTU3MjE5_4554b0e5-562c-46c2-840a-a73a3ca3a4fd"
      unitRef="usd">12354000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOmFjYmMyYmFmOWIwZjQ1MmZiMTdhOThkOGJhMDZjNzgzL3RhYmxlcmFuZ2U6YWNiYzJiYWY5YjBmNDUyZmIxN2E5OGQ4YmEwNmM3ODNfNC0xLTEtMS0xNzE4MDc_e1030665-617a-4fd8-84c9-82847be2ab46"
      unitRef="usd">1015000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOmFjYmMyYmFmOWIwZjQ1MmZiMTdhOThkOGJhMDZjNzgzL3RhYmxlcmFuZ2U6YWNiYzJiYWY5YjBmNDUyZmIxN2E5OGQ4YmEwNmM3ODNfNC0zLTEtMS0xNzE4MDc_270d2383-ddcb-49ef-9f08-c340c0086a2c"
      unitRef="usd">307000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOmFjYmMyYmFmOWIwZjQ1MmZiMTdhOThkOGJhMDZjNzgzL3RhYmxlcmFuZ2U6YWNiYzJiYWY5YjBmNDUyZmIxN2E5OGQ4YmEwNmM3ODNfNS0xLTEtMS0xNzE4MDc_68ab8374-0d7f-44d8-8dd7-4148d0e2d869"
      unitRef="usd">7308000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOmFjYmMyYmFmOWIwZjQ1MmZiMTdhOThkOGJhMDZjNzgzL3RhYmxlcmFuZ2U6YWNiYzJiYWY5YjBmNDUyZmIxN2E5OGQ4YmEwNmM3ODNfNS0zLTEtMS0xNzE4MDc_c11c87f2-4795-43ce-aecb-f74e231ea718"
      unitRef="usd">2582000</us-gaap:InterestPaidNet>
    <dsgr:AdditionsOfAssetsUnderAFinanceLeaseLiability
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOmFjYmMyYmFmOWIwZjQ1MmZiMTdhOThkOGJhMDZjNzgzL3RhYmxlcmFuZ2U6YWNiYzJiYWY5YjBmNDUyZmIxN2E5OGQ4YmEwNmM3ODNfMTAtMS0xLTEtMTcxODUy_a5851693-212e-4d39-ba57-dd630c4f28e2"
      unitRef="usd">383000</dsgr:AdditionsOfAssetsUnderAFinanceLeaseLiability>
    <dsgr:AdditionsOfAssetsUnderAFinanceLeaseLiability
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOmFjYmMyYmFmOWIwZjQ1MmZiMTdhOThkOGJhMDZjNzgzL3RhYmxlcmFuZ2U6YWNiYzJiYWY5YjBmNDUyZmIxN2E5OGQ4YmEwNmM3ODNfMTAtMy0xLTEtMTcxODUy_72cfe003-754a-456b-8faf-82956a73e9dc"
      unitRef="usd">0</dsgr:AdditionsOfAssetsUnderAFinanceLeaseLiability>
    <dsgr:AdditionsOfAssetsUnderAnOperatingLeaseLiability
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOmFjYmMyYmFmOWIwZjQ1MmZiMTdhOThkOGJhMDZjNzgzL3RhYmxlcmFuZ2U6YWNiYzJiYWY5YjBmNDUyZmIxN2E5OGQ4YmEwNmM3ODNfMTAtMS0xLTEtMTcxODMz_4dc2789c-f7fb-4c30-93c6-c1638085e3cd"
      unitRef="usd">2496000</dsgr:AdditionsOfAssetsUnderAnOperatingLeaseLiability>
    <dsgr:AdditionsOfAssetsUnderAnOperatingLeaseLiability
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8yOC9mcmFnOjc3OTM1M2E0ZDc3ZDQ2YTRhMjljMmI0NGRmZjdmMjc1L3RhYmxlOmFjYmMyYmFmOWIwZjQ1MmZiMTdhOThkOGJhMDZjNzgzL3RhYmxlcmFuZ2U6YWNiYzJiYWY5YjBmNDUyZmIxN2E5OGQ4YmEwNmM3ODNfMTAtMy0xLTEtMTcxODMz_2f6fe8c5-e829-433b-ad2a-e835ffb3774b"
      unitRef="usd">1202000</dsgr:AdditionsOfAssetsUnderAnOperatingLeaseLiability>
    <us-gaap:NatureOfOperations
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8zNC9mcmFnOjg2MmM3YTEwNjY2YjRhZGY4OWYwZTc0YjhkNjY3N2ZjL3RleHRyZWdpb246ODYyYzdhMTA2NjZiNGFkZjg5ZjBlNzRiOGQ2Njc3ZmNfMTE4MjI_2d81f1cf-bb60-44d4-b959-84b52b925211">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 1 &#x2013; Nature of Operations and Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Organization&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Distribution Solutions Group, Inc. ("DSG"), a Delaware corporation, is a global specialty distribution company providing value-added distribution solutions to the maintenance, repair and operations ("MRO"), original equipment manufacturer ("OEM") and industrial technology markets. DSG has three principal operating companies: Lawson Products, Inc., an Illinois corporation ("Lawson"), TestEquity Acquisition, LLC, a Delaware limited liability company ("TestEquity"), and 301 HW Opus Holdings, Inc., a Delaware corporation conducting business as Gexpro Services ("Gexpro Services"). The complementary distribution operations of Lawson, TestEquity and Gexpro Services were combined on April 1, 2022 to create a specialty distribution company. A summary of the Mergers (as defined below), including the legal entities party to the transactions and the stock consideration, is presented below. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Unless the context requires otherwise, references in this Quarterly Report on Form 10-Q to &#x201c;DSG&#x201d;, the &#x201c;Company&#x201d;, "we", "our" or "us" refer to the holding company, Distribution Solutions Group, Inc., and all entities consolidated in the accompanying unaudited condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;Combination with TestEquity and Gexpro Services &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 29, 2021, DSG entered into:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022; an Agreement and Plan of Merger (the &#x201c;TestEquity Merger Agreement&#x201d;) by and among (i) LKCM TE Investors, LLC, a Delaware limited liability company (the &#x201c;TestEquity Equityholder&#x201d;), (ii) TestEquity, which was a wholly-owned subsidiary of the TestEquity Equityholder, (iii) DSG and (iv) Tide Sub, LLC, a Delaware limited liability company and a wholly-owned subsidiary of DSG (&#x201c;Merger Sub 1&#x201d;), pursuant to the terms and subject to the conditions of which the parties agreed, among other things, that Merger Sub 1 would merge with and into TestEquity, with TestEquity surviving the merger as a wholly-owned subsidiary of DSG (the &#x201c;TestEquity Merger&#x201d;); and &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022; an Agreement and Plan of Merger (the &#x201c;Gexpro Services Merger Agreement&#x201d; and, together with the TestEquity Merger Agreement, the &#x201c;Merger Agreements&#x201d;) by and among (i) 301 HW Opus Investors, LLC, a Delaware limited liability company (the &#x201c;Gexpro Services Stockholder&#x201d;), (ii) Gexpro Services, which was a wholly-owned subsidiary of the Gexpro Services Stockholder, (iii) DSG and (iv) Gulf Sub, Inc., a Delaware corporation and a wholly-owned subsidiary of DSG (&#x201c;Merger Sub 2&#x201d;), pursuant to the terms and subject to the conditions of which the parties agreed, among other things, that Merger Sub 2 would merge with and into Gexpro Services, with Gexpro Services surviving the merger as a wholly-owned subsidiary of DSG (the &#x201c;Gexpro Services Merger&#x201d; and, together with the TestEquity Merger, the &#x201c;Mergers&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the closing of the Mergers, each outstanding share of TestEquity and Gexpro Services common stock outstanding immediately prior to the closing of the Mergers was converted into approximately 0.3618 shares and 0.7675 shares, respectively, of DSG common stock, based on the ratio of outstanding shares of each entity immediately prior to the Mergers to the number of shares of DSG common stock acquired in the Mergers.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;Completion of the TestEquity Merger&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 1, 2022 (the "Merger Date"), the TestEquity Merger was consummated pursuant to the TestEquity Merger Agreement. In accordance with the TestEquity Merger Agreement, Merger Sub 1 merged with and into TestEquity, with TestEquity surviving as a wholly-owned subsidiary of DSG.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with and under the terms of the TestEquity Merger Agreement, in connection with the closing of the TestEquity Merger on the Merger Date, DSG: (i) issued to the TestEquity Equityholder 3,300,000 shares of DSG common stock, (ii) on behalf of TestEquity, paid certain indebtedness of TestEquity and (iii) on behalf of TestEquity, paid certain transaction expenses of TestEquity. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&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 TestEquity Merger Agreement provided that up to an additional 700,000 shares of DSG common stock would be potentially issuable to the TestEquity Equityholder in accordance with, and subject to the terms and conditions of, the earnout provisions of the TestEquity Merger Agreement. On March 20, 2023, DSG issued 700,000 shares of DSG common stock to the TestEquity Equityholder (the "TestEquity Holdback Shares") pursuant to the terms of the earnout provisions of the TestEquity &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;Merger Agreement. The TestEquity Holdback Shares issued represented the maximum number of additional shares that could be issued under the TestEquity Merger Agreement, and no further shares are available for issuance, and no additional shares will be issued, in connection with the TestEquity Merger Agreement. Refer to Note 8 &#x2013; Earnout Derivative Liability for information about the earnout derivative liability related to the TestEquity Holdback Shares.&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:700;line-height:120%;text-decoration:underline"&gt;Completion of the Gexpro Services Merger&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On the Merger Date, the Gexpro Services Merger was consummated pursuant to the Gexpro Services Merger Agreement. In accordance with the Gexpro Services Merger Agreement, Merger Sub 2 merged with and into Gexpro Services, with Gexpro Services surviving as a wholly-owned subsidiary of DSG.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with and under the terms of the Gexpro Services Merger Agreement, in connection with the closing of the Gexpro Services Merger on the Merger Date, DSG: (i) issued to the Gexpro Services Stockholder 7,000,000 shares of DSG common stock, (ii) on behalf of Gexpro Services, paid certain indebtedness of Gexpro Services and (iii) on behalf of Gexpro Services, paid certain specified transaction expenses of Gexpro Services.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Gexpro Services Merger Agreement provided that up to an additional 1,000,000 shares of DSG common stock would be potentially issuable to the Gexpro Services Stockholder in accordance with, and subject to the terms and conditions of, the earnout provisions of the Gexpro Services Merger Agreement. On March 20, 2023, DSG issued 1,000,000 shares of DSG common stock to the Gexpro Services Stockholder (the &#x201c;Gexpro Services Holdback Shares&#x201d;) pursuant to the terms of the earnout provisions of the Gexpro Services Merger Agreement. The Gexpro Services Holdback Shares issued represented the maximum number of additional shares that could be issued under the Gexpro Services Merger Agreement, and no further shares are available for issuance, and no additional shares will be issued, in connection with the Gexpro Services Merger Agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of April 1, 2022, approximately 538,000 of the Gexpro Services Holdback Shares had been expected to be issued under the first earnout opportunity in the Gexpro Services Merger Agreement based on certain earnout metrics related to the consummation of certain additional acquisitions which were completed prior to the Merger Date. Under the Gexpro Services Merger Agreement, if any Gexpro Services Holdback Shares remained after the calculation of the first earnout opportunity, there was a second earnout opportunity under the Gexpro Services Merger Agreement based on certain earnout performance metrics. On March 20, 2023, all 1,000,000 Gexpro Services Holdback Shares were issued under the earnout opportunities. The incremental 462,000 Gexpro Services Holdback Shares that were issued in excess of the 538,000 Gexpro Services Holdback Shares that were originally expected to be issued had been remeasured at fair value immediately prior to and reclassified to equity at December 31, 2022. Refer to Note 8 &#x2013; Earnout Derivative Liability for information about the earnout derivative liability related to the Gexpro Services Holdback Shares.&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:700;line-height:120%;text-decoration:underline"&gt;Accounting for the Mergers&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TestEquity and Gexpro Services were treated as a combined entity as the accounting acquirer for financial reporting purposes, and DSG was identified as the accounting acquiree. Accordingly, periods prior to the April 1, 2022 Merger Date reflect the results of operations and financial position of TestEquity and Gexpro Services on a consolidated basis, and the results of operations of DSG's legacy Lawson business are only included subsequent to the April 1, 2022 Merger Date.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For more information about the Mergers, refer to Note 3 &#x2013; Business 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Nature of Operations &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;A summary of the nature of operations for each of DSG's operating companies is presented below. Information regarding DSG's reportable segments is presented in Note 16 &#x2013; Segment Information. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Lawson&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; is a distributor of specialty products and services to the industrial, commercial, institutional and government maintenance, repair and operations market.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;TestEquity&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; is a distributor of test and measurement equipment and solutions, electronic production supplies, and tool kits from its leading manufacturer partners supporting the technology, aerospace, defense, automotive, electronics, education, and medical industries.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Gexpro Services&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; is a global supply chain solutions provider, specializing in developing and implementing vendor managed inventory and kitting programs to high-specification manufacturing customers. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation and Consolidation &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Mergers were accounted for as a reverse merger under the acquisition method of accounting in accordance with the accounting guidance for reverse acquisitions as provided in Accounting Standards Codification ("ASC") 805, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations&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; ("ASC 805"). Under this guidance, TestEquity and Gexpro Services were treated as a combined entity as the accounting acquirer for financial reporting purposes, and DSG was identified as the accounting acquiree. This determination was primarily made as TestEquity and Gexpro Services were under the common control of an entity that owns a majority of the voting rights of the combined entity, and therefore, only DSG experienced a change in control. Accordingly, the unaudited condensed consolidated financial statements for the three months ended March&#160;31, 2023&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 2022 &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;reflect the results of operations of TestEquity and Gexpro Services on a consolidated basis, and the results of operations of DSG's legacy Lawson business are included only in the unaudited condensed consolidated financial statements for the three months ended March&#160;31, 2023 for activity subsequent to the April 1, 2022 Merger Date. The unaudited condensed consolidated financial statements as of March&#160;31, 2023 and December&#160;31, 2022 reflect the financial position of TestEquity, Gexpro Services and DSG's legacy Lawson business on a consolidated basis.&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 consolidated subsidiaries, except for Gexpro Services, operate on a calendar year-end. Gexpro Services operates on a calendar year-end for annual reporting purposes. However, quarterly financial statements for Gexpro Services are prepared on financial close dates that may differ from that of the Company. The consolidated financial statement impact of the one day difference arising from the different period ends for the quarter ended March&#160;31, 2023 was not material. The Company utilizes the exchange rates in effect at Gexpro Services&#x2019; reporting date and the appropriate weighted-average rate for its fiscal reporting period.&lt;/span&gt;&lt;/div&gt;The accompanying unaudited condensed consolidated financial statements of DSG have been prepared in accordance with accounting principles generally accepted in the United States ("GAAP") 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 GAAP for complete consolidated financial statements. These unaudited condensed consolidated financial statements should be read in conjunction with DSG's audited consolidated financial statements and accompanying notes included in its Annual Report on Form 10-K for the year ended December 31, 2022 filed with the U.S. Securities and Exchange Commission ("SEC") and the Lawson Products, Inc. unaudited condensed consolidated financial statements and accompanying notes included in DSG&#x2019;s Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2022. All normal recurring adjustments have been made that are necessary to fairly state the results of operations for the interim periods. Operating results for the three month period ended March&#160;31, 2023 are not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2023.</us-gaap:NatureOfOperations>
    <dsgr:NumberOfPrincipalOperatingSegments
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8zNC9mcmFnOjg2MmM3YTEwNjY2YjRhZGY4OWYwZTc0YjhkNjY3N2ZjL3RleHRyZWdpb246ODYyYzdhMTA2NjZiNGFkZjg5ZjBlNzRiOGQ2Njc3ZmNfNDkw_46bec789-8e0f-4ba6-8474-073fce4e19d4"
      unitRef="segment">3</dsgr:NumberOfPrincipalOperatingSegments>
    <dsgr:BusinessAcquisitionEquityInterestIssuedOrIssuableExchangeRatio
      contextRef="ibe130b4c01ac401288f2dabe17e0c0bf_I20220401"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8zNC9mcmFnOjg2MmM3YTEwNjY2YjRhZGY4OWYwZTc0YjhkNjY3N2ZjL3RleHRyZWdpb246ODYyYzdhMTA2NjZiNGFkZjg5ZjBlNzRiOGQ2Njc3ZmNfMzExNA_2e4148cd-aef3-4b93-8221-ca3455bbd190"
      unitRef="usdPerShare">0.3618</dsgr:BusinessAcquisitionEquityInterestIssuedOrIssuableExchangeRatio>
    <dsgr:BusinessAcquisitionEquityInterestIssuedOrIssuableExchangeRatio
      contextRef="i7924ea96c888417e9f3ca3aca7363c5f_I20220401"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8zNC9mcmFnOjg2MmM3YTEwNjY2YjRhZGY4OWYwZTc0YjhkNjY3N2ZjL3RleHRyZWdpb246ODYyYzdhMTA2NjZiNGFkZjg5ZjBlNzRiOGQ2Njc3ZmNfMzEyOA_d940fa4d-d5fb-4f61-bb29-49bf3a383ef5"
      unitRef="usdPerShare">0.7675</dsgr:BusinessAcquisitionEquityInterestIssuedOrIssuableExchangeRatio>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="ia8a680326f544eb58213c206c539dc0f_D20220401-20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8zNC9mcmFnOjg2MmM3YTEwNjY2YjRhZGY4OWYwZTc0YjhkNjY3N2ZjL3RleHRyZWdpb246ODYyYzdhMTA2NjZiNGFkZjg5ZjBlNzRiOGQ2Njc3ZmNfMzY1Nw_e75e1d2b-a394-42e2-a2f1-523c07f4c8d9"
      unitRef="shares">3300000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i9c8424b7584a43afbad07f219047b357_D20220401-20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8zNC9mcmFnOjg2MmM3YTEwNjY2YjRhZGY4OWYwZTc0YjhkNjY3N2ZjL3RleHRyZWdpb246ODYyYzdhMTA2NjZiNGFkZjg5ZjBlNzRiOGQ2Njc3ZmNfMzkwNA_31d98c96-2b32-459c-8a57-3804c7c39721"
      unitRef="shares">700000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i9a337c17f6d14c16a76fbc8e4d2a3260_D20230320-20230320"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8zNC9mcmFnOjg2MmM3YTEwNjY2YjRhZGY4OWYwZTc0YjhkNjY3N2ZjL3RleHRyZWdpb246ODYyYzdhMTA2NjZiNGFkZjg5ZjBlNzRiOGQ2Njc3ZmNfMTY0OTI2NzQ4NTYyMA_51b45d25-51c4-42a6-92ed-a3b739b71b88"
      unitRef="shares">700000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i79b19a741e2a40b2b8d4ea0bcf75e270_D20220401-20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8zNC9mcmFnOjg2MmM3YTEwNjY2YjRhZGY4OWYwZTc0YjhkNjY3N2ZjL3RleHRyZWdpb246ODYyYzdhMTA2NjZiNGFkZjg5ZjBlNzRiOGQ2Njc3ZmNfNTU3MA_a0fb6a92-e4e8-4160-a44b-a4367f0ad707"
      unitRef="shares">7000000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i43a748240ee04d31b56a74a01ff992c0_D20220401-20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8zNC9mcmFnOjg2MmM3YTEwNjY2YjRhZGY4OWYwZTc0YjhkNjY3N2ZjL3RleHRyZWdpb246ODYyYzdhMTA2NjZiNGFkZjg5ZjBlNzRiOGQ2Njc3ZmNfNTg1MQ_534cea68-fd99-4bfa-a78c-dedf92639d74"
      unitRef="shares">1000000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i97ab0bacfd604dd0b355066902c1f27f_D20230320-20230320"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8zNC9mcmFnOjg2MmM3YTEwNjY2YjRhZGY4OWYwZTc0YjhkNjY3N2ZjL3RleHRyZWdpb246ODYyYzdhMTA2NjZiNGFkZjg5ZjBlNzRiOGQ2Njc3ZmNfMTY0OTI2NzQ4NTYyOQ_91e0a094-264d-4dc2-8b8e-2328d43261db"
      unitRef="shares">1000000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="idfeff27818f944f6bebabd6d0a8383f4_D20220401-20220401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8zNC9mcmFnOjg2MmM3YTEwNjY2YjRhZGY4OWYwZTc0YjhkNjY3N2ZjL3RleHRyZWdpb246ODYyYzdhMTA2NjZiNGFkZjg5ZjBlNzRiOGQ2Njc3ZmNfNjc5Mw_0a2d0b46-e6be-48b2-b77e-36a3c9f435c0"
      unitRef="shares">538000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i97ab0bacfd604dd0b355066902c1f27f_D20230320-20230320"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8zNC9mcmFnOjg2MmM3YTEwNjY2YjRhZGY4OWYwZTc0YjhkNjY3N2ZjL3RleHRyZWdpb246ODYyYzdhMTA2NjZiNGFkZjg5ZjBlNzRiOGQ2Njc3ZmNfMTY0OTI2NzQ4NTY0MA_dbeac10b-0559-406b-a1c7-47fc621b4e71"
      unitRef="shares">1000000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i6ddc3b221d6642a4a0bb6bced687df87_D20230320-20230320"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8zNC9mcmFnOjg2MmM3YTEwNjY2YjRhZGY4OWYwZTc0YjhkNjY3N2ZjL3RleHRyZWdpb246ODYyYzdhMTA2NjZiNGFkZjg5ZjBlNzRiOGQ2Njc3ZmNfMTY0OTI2NzQ4NTY2MA_a7822f65-6e6c-4d32-92c5-b90b9e88d7e5"
      unitRef="shares">462000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i2a9b72a112924b569b01098a15de075d_D20230320-20230320"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8zNC9mcmFnOjg2MmM3YTEwNjY2YjRhZGY4OWYwZTc0YjhkNjY3N2ZjL3RleHRyZWdpb246ODYyYzdhMTA2NjZiNGFkZjg5ZjBlNzRiOGQ2Njc3ZmNfMTY0OTI2NzQ4NTY1MQ_18568a1e-4672-4c7e-affc-1b66a257ec43"
      unitRef="shares">538000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8zNC9mcmFnOjg2MmM3YTEwNjY2YjRhZGY4OWYwZTc0YjhkNjY3N2ZjL3RleHRyZWdpb246ODYyYzdhMTA2NjZiNGFkZjg5ZjBlNzRiOGQ2Njc3ZmNfMTE4Mjc_46b8a28d-ce83-45b8-9aa7-8d5cb3093944">for the three months ended March&#160;31, 2023&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 2022 &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;reflect the results of operations of TestEquity and Gexpro Services on a consolidated basis, and the results of operations of DSG's legacy Lawson business are included only in the unaudited condensed consolidated financial statements for the three months ended March&#160;31, 2023 for activity subsequent to the April 1, 2022 Merger Date. The unaudited condensed consolidated financial statements as of March&#160;31, 2023 and December&#160;31, 2022 reflect the financial position of TestEquity, Gexpro Services and DSG's legacy Lawson business on a consolidated basis.&lt;/span&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8zNC9mcmFnOjg2MmM3YTEwNjY2YjRhZGY4OWYwZTc0YjhkNjY3N2ZjL3RleHRyZWdpb246ODYyYzdhMTA2NjZiNGFkZjg5ZjBlNzRiOGQ2Njc3ZmNfMTE4MjE_f6c77a86-ca36-46e9-acc7-773b3d923b23">The accompanying unaudited condensed consolidated financial statements of DSG have been prepared in accordance with accounting principles generally accepted in the United States ("GAAP") 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 GAAP for complete consolidated financial statements. These unaudited condensed consolidated financial statements should be read in conjunction with DSG's audited consolidated financial statements and accompanying notes included in its Annual Report on Form 10-K for the year ended December 31, 2022 filed with the U.S. Securities and Exchange Commission ("SEC") and the Lawson Products, Inc. unaudited condensed consolidated financial statements and accompanying notes included in DSG&#x2019;s Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2022. A</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8zNy9mcmFnOjc1MmNhZGVjODBlNjRlMDVhZTg4MGI3MzY3N2VhMjQyL3RleHRyZWdpb246NzUyY2FkZWM4MGU2NGUwNWFlODgwYjczNjc3ZWEyNDJfMjY0MjA_a0bd70f9-0a5c-434f-9a33-a1183ba2d380">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 2 &#x2013; Summary of Significant Accounting Policies&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;There were no significant changes to the Company's accounting policies from those disclosed in DSG's Annual Report on Form 10-K for the year ended December&#160;31, 2022. See Note 2 of the 2022 consolidated financial statements included in DGS's Annual Report on Form 10-K for the year ended December&#160;31, 2022 for further details of the Company's significant accounting policies.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounting Pronouncements - Adopted&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;In June 2016, the FASB issued ASU 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&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;, which revises the requirements for how an entity should measure credit losses on financial instruments. The pronouncement was effective for smaller reporting companies in fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, and the new guidance will be applied on a prospective basis. The Company adopted this guidance on January 1, 2023. The adoption had no impact on the Company's financial condition, results of operations or cash flows.&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 October 2021, the FASB issued ASU 2021-08, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&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;, which requires an entity to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination. The pronouncement is effective in fiscal years beginning after December 15, 2022 and early adoption is permitted. The Company adopted this guidance on January 1, 2023. The adoption had no impact on the Company's financial condition, results of operations or cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8zNy9mcmFnOjc1MmNhZGVjODBlNjRlMDVhZTg4MGI3MzY3N2VhMjQyL3RleHRyZWdpb246NzUyY2FkZWM4MGU2NGUwNWFlODgwYjczNjc3ZWEyNDJfMjY0MzM_4e6693d6-2eb6-4267-a376-76dab98c3368">&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-style:italic;font-weight:400;line-height:120%"&gt;Accounting Pronouncements - Adopted&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;In June 2016, the FASB issued ASU 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&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;, which revises the requirements for how an entity should measure credit losses on financial instruments. The pronouncement was effective for smaller reporting companies in fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, and the new guidance will be applied on a prospective basis. The Company adopted this guidance on January 1, 2023. The adoption had no impact on the Company's financial condition, results of operations or cash flows.&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 October 2021, the FASB issued ASU 2021-08, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&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;, which requires an entity to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination. The pronouncement is effective in fiscal years beginning after December 15, 2022 and early adoption is permitted. The Company adopted this guidance on January 1, 2023. The adoption had no impact on the Company's financial condition, results of operations or cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfMTA3NDg_90b8cf10-903f-4ad4-a2a4-c7e1d2979d50">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 3 &#x2013; Business Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;HIS Company, Inc. - Purchase Agreement&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 30, 2023, DSG entered into a Stock Purchase Agreement (the &#x201c;Purchase Agreement&#x201d;), with various parties for the acquisition by DSG, on the terms and subject to the conditions therein, of all of the issued and outstanding capital stock of HIS Company, Inc., a Texas corporation (&#x201c;Hisco&#x201d;, the "Hisco Transaction"), a distributor of specialty products serving industrial technology applications. Hisco, an employee-owned company, operates in 38 locations across North America, including its Precision Converting facilities that provide value-added fabrication and its Adhesive Materials Group that provides an array of custom repackaging solutions. Hisco offers customers a broad range of products, including adhesives, chemicals and tapes, as well as specialty materials such as electrostatic discharge, thermal management materials and static shielding bags. Hisco also offers vendor-managed inventory and RFID programs with specialized warehousing for chemical management, logistics services and cold storage. DSG intends to combine the operations of TestEquity and Hisco to further expand the product and service offerings at TestEquity, as well as all of our operating businesses under DSG.&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;Contingent upon closing of the Hisco Transaction, DSG has agreed to pay $269.1&#160;million at closing, with a potential additional earn-out payment of up to $12.6&#160;million, subject to Hisco achieving certain performance targets. DSG also agreed to pay $37.5&#160;million in cash or DSG common stock in retention bonuses to certain Hisco employees that remain employed with Hisco or its affiliates for twelve or more months after the closing of the Hisco Transaction. The completion of the Hisco Transaction is subject to regulatory and customary closing conditions.&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;DSG intends to finance a portion of the purchase price through a combination of (i) the incurrence of additional indebtedness pursuant to DSG's Amended and Restated Credit Agreement dated &#160;&#160;&#160;&#160;April 1, 2022 by and among DSG, certain subsidiaries of DSG as borrowers or guarantors, the lenders party thereto and JPMorgan Chase Bank, N.A., as administrative agent; and (ii) the issuance of additional shares of DSG common stock pursuant to a rights offering (the "Rights Offering") to existing holders of DSG common stock as of the record date therefor.&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 Rights Offering is expected to raise an aggregate amount of approximately $100&#160;million and will be conducted pursuant to DSG's effective registration statement on Form S-3. The subscription rights will be transferable but will not be listed for trading on any stock exchange or market. Luther King Capital Management and its affiliates currently own approximately 77% of DSG&#x2019;s outstanding stock and have indicated an intention to fully subscribe for their pro rata portion in the Rights Offering, as well as for their pro rata portion of any rights remaining unsubscribed at the completion of the subscription period.&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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Completion of Mergers&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 1, 2022, the Mergers were completed via all-stock merger transactions. Pursuant to the Merger Agreements, DSG issued an aggregate of 10.3&#160;million shares of DSG common stock on April 1, 2022 to the former owners of TestEquity and Gexpro Services. On March 20, 2023, an additional 1.7&#160;million shares of DSG common stock were issued. Refer to Note 1 &#x2013; Nature of Operations and Basis of Presentation for further information regarding the Mergers. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The business combination of Lawson, TestEquity and Gexpro Services combines three value-added complementary distribution businesses. Lawson is a distributor of products and services to the industrial, commercial, institutional, and governmental MRO&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; marketplace. &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;TestEquity is a distributor of parts and services to the industrial, commercial, institutional and governmental electronics manufacturing and test and measurement market. Gexpro Services is a provider of supply chain solutions, specializing in developing and implementing VMI and kitting programs to high-specification manufacturing customers. Gexpro Services provides critical products and services to customers throughout the lifecycle of highly technical OEM products. Refer to Note 1 &#x2013; Nature of Operations and Basis of Presentation for more information on the nature of operations for these businesses.&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 Mergers were accounted for as a reverse merger under the acquisition method of accounting for business combinations, whereby TestEquity and Gexpro Services were identified as the accounting acquirers and were treated as a combined entity for financial reporting purposes, and DSG was identified as the accounting acquiree. Accordingly, under the acquisition method of accounting, the purchase price was allocated to DSG's tangible and identifiable intangible assets acquired and liabilities assumed, based on their estimated acquisition-date fair values. These estimates were determined through established and generally accepted valuation techniques.&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:700;line-height:120%;text-decoration:underline"&gt;Allocation of Consideration Exchanged&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:3pt;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;Under the acquisition method of accounting, the estimated consideration exchanged was calculated as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.771%"/&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:16.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(in thousands, except share data)&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:700;line-height:100%"&gt;April 1, 2022&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;Number of DSG common shares&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:2px 1pt;text-align:right;vertical-align: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,120,167&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;DSG common stock closing price per share on March 31, 2022&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;38.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of shares exchanged&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 #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;351,491&#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="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;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;Other consideration&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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,910&#160;&lt;/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="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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total consideration exchanged&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353,401&#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="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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:9pt;font-weight:400;line-height:120%;padding-left:6.7pt"&gt;Fair value adjustment of stock-based compensation awards.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Due to the publicly traded nature of shares of DSG common stock, the equity issuance of shares of DSG common stock based on this value was considered to be a more reliable measurement of the fair market value of the transaction compared to the equity interests of the accounting acquirer.&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 allocation of consideration exchanged to the tangible and identifiable intangible assets acquired and liabilities assumed was based on estimated fair values as of the Merger Date. The accounting for the Mergers was complete as of December 31, 2022. Goodwill generated from the Mergers is not deductible for tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the allocation of consideration exchanged to the estimated fair values of assets acquired and liabilities assumed at the Merger Date and after applying measurement period adjustments: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.625%"/&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 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 style="width:1.0%"/&gt;&lt;td style="width:16.445%"/&gt;&lt;td style="width:0.1%"/&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Final Purchase Price Allocation&lt;/span&gt;&lt;/td&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;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;Current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 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;148,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;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;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="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,414&#160;&lt;/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="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;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;Right of use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,258&#160;&lt;/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="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;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;Other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,060&#160;&lt;/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="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;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;Deferred tax liability, net of deferred tax asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,394)&lt;/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="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;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;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,373&#160;&lt;/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="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;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;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,165)&lt;/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="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;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;Long-term obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,746)&lt;/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="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;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;Lease and financing obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,827)&lt;/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="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;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;Derivative earnout liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,900)&lt;/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="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;td colspan="3" style="display:none"/&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;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181,020&#160;&lt;/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="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 13pt;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;Total consideration exchanged&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 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;353,401&#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;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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The allocation of consideration exchanged to other intangible assets acquired was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&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:16.447%"/&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:9pt;font-weight:400;line-height:100%"&gt;(in thousands)&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:700;line-height:100%"&gt;Fair Value&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated Life&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in years)&lt;/span&gt;&lt;/div&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;Customer relationships&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 #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;76,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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&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: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,010&#160;&lt;/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="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other intangible 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-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;119,060&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company incurred transaction costs related to the Mergers of $1.2&#160;million for the three months ended March&#160;31, 2023 and $1.4&#160;million for the three months ended March&#160;31, 2022, which are included in Selling, general and administrative expenses in the &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;Unaudited &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;Condensed Consolidated Statements of Operations and Comprehensive Income (Loss). &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:700;line-height:120%;text-decoration:underline"&gt;Unaudited Pro Forma Information&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 following table presents estimated unaudited pro forma consolidated financial information for DSG as if the Mergers and other acquisitions disclosed below occurred on January 1, 2021 for the acquisitions completed during 2022. The unaudited pro forma information reflects adjustments including amortization on acquired intangible assets, interest expense, and the &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;related tax effects. This information is presented for informational purposes only and is not necessarily indicative of future results or the results that would have occurred had the Mergers been completed on the date indicated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.544%"/&gt;&lt;td style="width:0.1%"/&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&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;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;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;308,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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="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;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;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;7,270&#160;&lt;/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="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="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;/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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Acquisitions&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; &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;Through the TestEquity and Gexpro Services operating companies, the Company acquired other businesses during the year ended December 31, 2022. The consideration exchanged for the acquired businesses included various combinations of cash and sellers notes. The acquisitions were accounted for under ASC 805, the acquisition method of accounting. For each acquisition, the allocation of consideration exchanged to the assets acquired and liabilities assumed was based on estimated acquisition-date fair values. Certain estimated values for the acquisitions, including the valuation of intangibles, contingent consideration, and income taxes (including deferred taxes and associated valuation allowances), are not yet finalized, and the preliminary purchase price allocations are subject to change as the Company completes its analysis of the fair value at the date of acquisition. The final valuations will be completed within the respective one-year measurement periods following the respective acquisition dates, and any adjustments will be recorded in the period in which the adjustments are determined.&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:3pt;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 year ended December 31, 2022, TestEquity acquired Interworld Highway, LLC, National Test Equipment, and Instrumex, and Gexpro Services acquired Resolux ApS ("Resolux") and Frontier Technologies Brewton, LLC and Frontier Engineering and Manufacturing Technologies, Inc. ("Frontier"). The accounting for the Interworld Highway, LLC, Resolux and Frontier acquisitions was complete as of December 31, 2022. The purchase consideration for each business acquired and the allocation of the consideration exchanged to the estimated fair values of assets acquired and liabilities assumed is summarized below: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.970%"/&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:10.595%"/&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:9.864%"/&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:9.864%"/&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:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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:9.874%"/&gt;&lt;td style="width:0.1%"/&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(in thousands)&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:9pt;font-weight:400;line-height:100%"&gt;Interworld Highway, LLC&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:9pt;font-weight:400;line-height:100%"&gt;Resolux&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:9pt;font-weight:400;line-height:100%"&gt;Frontier&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:9pt;font-weight:400;line-height:100%"&gt;National Test Equipment&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:9pt;font-weight:400;line-height:100%"&gt;Instrumex&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:700;line-height:100%"&gt;Acquisition date&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:8pt;font-weight:400;line-height:100%"&gt;April 29, 2022&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:8pt;font-weight:400;line-height:100%"&gt;January 3, 2022&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:8pt;font-weight:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:8pt;font-weight:400;line-height:100%"&gt;June 1, 2022&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:8pt;font-weight:400;line-height:100%"&gt;December 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current 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 #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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;15,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;10,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;3,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;33,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;313&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;459&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;1,189&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;642&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;2,633&#160;&lt;/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="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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Right of use 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,125&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;9,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;10,438&#160;&lt;/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="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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other intangible assets:&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;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="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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,369&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;11,400&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;9,300&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;2,100&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;800&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;29,969&#160;&lt;/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="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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,600&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;6,100&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;3,000&#160;&lt;/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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;13,700&#160;&lt;/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="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;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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86&#160;&lt;/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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;110&#160;&lt;/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="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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts payable&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:9pt;font-weight:400;line-height:100%"&gt;(8,856)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;(3,058)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;(778)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;(196)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;(1,305)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;(14,193)&lt;/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="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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current portion of long term debt&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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(2,073)&lt;/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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(2,073)&lt;/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="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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other liabilities&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(4,747)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;(1,462)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;(1,171)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;(153)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;(7,533)&lt;/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="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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lease liabilities&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(1,125)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;(9,313)&lt;/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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(10,438)&lt;/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="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;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;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;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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,236&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;10,305&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;11,544&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;5,703&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;1,053&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;65,841&#160;&lt;/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="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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total purchase consideration exchanged, net of cash acquired&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 #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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;54,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;30,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;25,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;7,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;3,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;122,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:100%"&gt;54,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 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:3pt double #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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:100%"&gt;30,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 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:3pt double #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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:100%"&gt;25,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 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:3pt double #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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:100%"&gt;6,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 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:3pt double #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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:100%"&gt;3,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 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:3pt double #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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:100%"&gt;121,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Seller's notes&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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total purchase consideration exchanged, net of cash acquired&lt;/span&gt;&lt;/td&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;54,690&#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;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;30,755&#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;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;25,674&#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;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;7,192&#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;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;3,934&#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;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;122,245&#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="margin-bottom:6pt;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;Following the initial fair value measurement, the Company updated the purchase price allocations as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;National Test Equipment was adjusted to reflect changes in working capital, accrued expenses and other liabilities. The adjustments to these balances resulted in a $0.3&#160;million decrease to goodwill.&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 consideration for the Frontier acquisition includes a potential earn-out payment up to $3.0&#160;million based upon the achievement of certain milestones and relative thresholds during the earn out measurement period which ends on December 31, &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;2024, with payments made annually beginning in 2023 and ending in 2025. During the first quarter of 2023, a $1.0&#160;million earn-out payment was made based on the achievement of certain milestones in 2022. The fair value of the contingent consideration arrangement was classified within Level 3 and was determined using a probability-based scenario analysis approach. As of March 31, 2022 (the Frontier acquisition date), December 31, 2022 and March&#160;31, 2023, the fair value of the earn-out was $0.9&#160;million, $1.7&#160;million and $0.7&#160;million, respectively, with amounts recorded in Accrued expenses and other current liabilities and Other liabilities in the Unaudited Condensed Consolidated Balance Sheets. Changes in the fair value of the earn-out are recorded as a component of Change in fair value of earnout liability in the Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss).&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 incurred transaction costs related to the other completed and potential acquisitions of $2.9&#160;million for the three months ended March&#160;31, 2023 and $0.8&#160;million for the three months ended March&#160;31, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of acquisitions completed in 2022, the Company recorded tax deductible goodwill of $53.6&#160;million in 2022 that may result in a tax benefit in future periods.&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:700;line-height:120%;text-decoration:underline"&gt;Other Acquisitions Pro Forma Information&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; The pro forma information for other acquisitions was included in the estimated unaudited pro forma consolidated financial information for DSG, which is presented above under &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Pro Forma Information&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Actual Results of Business Acquisitions&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 following table presents actual results attributable to our business combinations that were included in the unaudited condensed consolidated financial statements for the first quarter 2022. The results of DSG's legacy Lawson business are included only subsequent to the April 1, 2022 Merger Date, and the results for other acquisitions are only included subsequent to their respective acquisition dates provided above.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.326%"/&gt;&lt;td style="width:0.1%"/&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 style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.038%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" 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:700;line-height:100%"&gt;Three Months Ended March 31, 2022&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:9pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lawson&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;Other Acquisitions&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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&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="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 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;&#x2014;&#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;7,645&#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;7,645&#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;Net Income&lt;/span&gt;&lt;/td&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 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;&#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 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,035&#160;&lt;/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;1,035&#160;&lt;/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="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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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;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;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;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;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;/table&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <dsgr:BusinessCombinationNumberOfLocations
      contextRef="i887159846db74939aef8b6083db28b2e_D20230330-20230330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfMTY0OTI2NzQ4Mzg0Mw_37613771-cded-474b-9009-ece38ac7d8ed"
      unitRef="location">38</dsgr:BusinessCombinationNumberOfLocations>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i887159846db74939aef8b6083db28b2e_D20230330-20230330"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfNTQ5NzU1ODU1OTU1_b9013286-3938-4c7c-8556-6e6f319f0891"
      unitRef="usd">269100000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="ia156c3e1fc0e47e79b12ca147fe3e5cc_I20230330"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfMTY0OTI2NzQ4Mzg0OA_33abe146-ebdb-4f54-a2c0-f17f3fa1b67c"
      unitRef="usd">12600000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <dsgr:BusinessCombinationCashConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i168eca44deee461fa9bb5b399e950425_D20230331-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfMTY0OTI2NzQ4Mzg2Mw_3f146896-a526-4ee8-9478-88160e7538f6"
      unitRef="usd">37500000</dsgr:BusinessCombinationCashConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i887159846db74939aef8b6083db28b2e_D20230330-20230330"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfMTY0OTI2NzQ4Mzg3OA_4c070699-38a2-4e35-bc59-1181adb3189e"
      unitRef="usd">100000000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i7fd8bb9f80574ab1b2bf776d9c1dc3a3_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfMTY0OTI2NzQ4Mzk1NA_fc4a5e7b-7e1a-47b3-a5f0-78041bdd524f"
      unitRef="number">0.77</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i76af8b0a52be4abe94958cb73196c040_D20220401-20220401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfNTQ5NzU1ODMwNzYz_0d3926c6-062f-4c32-b10a-7bafeaf80251"
      unitRef="shares">10300000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i651b257c148a4c7e983d7a90cd758a3a_D20220401-20220401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfNTQ5NzU1ODMwNzg5_81c6393f-13e8-4531-9b2e-13dc3efad15e"
      unitRef="shares">1700000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <dsgr:NumberOfPrincipalOperatingSegments
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfNTQ5NzU1ODMwODA3_ed83542c-1cfc-4e54-bf87-0b5df3ae0ac6"
      unitRef="segment">3</dsgr:NumberOfPrincipalOperatingSegments>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfMTA3NTI_368df046-ae1d-4c63-91b1-ad3b5cc8b8be">&lt;div style="margin-bottom:3pt;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;Under the acquisition method of accounting, the estimated consideration exchanged was calculated as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.771%"/&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:16.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(in thousands, except share data)&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:700;line-height:100%"&gt;April 1, 2022&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;Number of DSG common shares&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:2px 1pt;text-align:right;vertical-align: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,120,167&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;DSG common stock closing price per share on March 31, 2022&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;38.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of shares exchanged&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 #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;351,491&#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="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;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;Other consideration&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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,910&#160;&lt;/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="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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total consideration exchanged&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353,401&#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="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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:9pt;font-weight:400;line-height:120%;padding-left:6.7pt"&gt;Fair value adjustment of stock-based compensation awards.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i803e60d2397f4427a8dd23ba4f10fa4f_D20220401-20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA1MTg1NDI0OWM2MTRhZmRhOGM0Yzg4M2NjOTIyZTc1L3RhYmxlcmFuZ2U6MDUxODU0MjQ5YzYxNGFmZGE4YzRjODgzY2M5MjJlNzVfMi0yLTEtMS0xNTcyMTk_0694f1b9-2c62-48ce-8655-c61fad2cca9d"
      unitRef="shares">9120167</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionSharePrice
      contextRef="iedf0f5e0d90a4092a52718d6b5230780_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA1MTg1NDI0OWM2MTRhZmRhOGM0Yzg4M2NjOTIyZTc1L3RhYmxlcmFuZ2U6MDUxODU0MjQ5YzYxNGFmZGE4YzRjODgzY2M5MjJlNzVfMy0yLTEtMS0xNTcyMTk_cd9f6230-5108-4b91-a382-cc8eaf26c1d0"
      unitRef="usdPerShare">38.54</us-gaap:BusinessAcquisitionSharePrice>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i803e60d2397f4427a8dd23ba4f10fa4f_D20220401-20220401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA1MTg1NDI0OWM2MTRhZmRhOGM0Yzg4M2NjOTIyZTc1L3RhYmxlcmFuZ2U6MDUxODU0MjQ5YzYxNGFmZGE4YzRjODgzY2M5MjJlNzVfNC0yLTEtMS0xNTcyMTk_6a9d8e09-b5e7-4c50-bca2-370f23eeb778"
      unitRef="usd">351491000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredOther1
      contextRef="i803e60d2397f4427a8dd23ba4f10fa4f_D20220401-20220401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA1MTg1NDI0OWM2MTRhZmRhOGM0Yzg4M2NjOTIyZTc1L3RhYmxlcmFuZ2U6MDUxODU0MjQ5YzYxNGFmZGE4YzRjODgzY2M5MjJlNzVfNi0yLTEtMS0xNTcyMTk_e162694d-ca91-46d2-b117-ed09750e2ff8"
      unitRef="usd">1910000</us-gaap:BusinessCombinationConsiderationTransferredOther1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i803e60d2397f4427a8dd23ba4f10fa4f_D20220401-20220401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA1MTg1NDI0OWM2MTRhZmRhOGM0Yzg4M2NjOTIyZTc1L3RhYmxlcmFuZ2U6MDUxODU0MjQ5YzYxNGFmZGE4YzRjODgzY2M5MjJlNzVfOC0yLTEtMS0xNTcyMTk_5afa8161-d0d0-4904-b329-657bbd61cbb9"
      unitRef="usd">353401000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="ibcf582d15e7e431d9d91825bd9155638_I20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfNTQ5NzU1ODM0MDkx_93add971-9148-4a0c-a8ac-1b755a3e0da3"
      unitRef="usd">0</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfMTA3NTM_ee23338c-a1e4-403f-bc01-654f3b34b096">: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.625%"/&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 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 style="width:1.0%"/&gt;&lt;td style="width:16.445%"/&gt;&lt;td style="width:0.1%"/&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Final Purchase Price Allocation&lt;/span&gt;&lt;/td&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;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;Current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 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;148,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;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;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="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,414&#160;&lt;/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="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;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;Right of use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,258&#160;&lt;/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="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;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;Other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,060&#160;&lt;/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="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;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;Deferred tax liability, net of deferred tax asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,394)&lt;/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="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;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;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,373&#160;&lt;/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="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;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;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,165)&lt;/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="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;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;Long-term obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,746)&lt;/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="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;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;Lease and financing obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,827)&lt;/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="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;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;Derivative earnout liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,900)&lt;/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="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;td colspan="3" style="display:none"/&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;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181,020&#160;&lt;/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="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 13pt;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;Total consideration exchanged&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 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;353,401&#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;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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;The purchase consideration for each business acquired and the allocation of the consideration exchanged to the estimated fair values of assets acquired and liabilities assumed is summarized below: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.970%"/&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:10.595%"/&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:9.864%"/&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:9.864%"/&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:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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:9.874%"/&gt;&lt;td style="width:0.1%"/&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(in thousands)&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:9pt;font-weight:400;line-height:100%"&gt;Interworld Highway, LLC&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:9pt;font-weight:400;line-height:100%"&gt;Resolux&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:9pt;font-weight:400;line-height:100%"&gt;Frontier&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:9pt;font-weight:400;line-height:100%"&gt;National Test Equipment&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:9pt;font-weight:400;line-height:100%"&gt;Instrumex&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:700;line-height:100%"&gt;Acquisition date&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:8pt;font-weight:400;line-height:100%"&gt;April 29, 2022&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:8pt;font-weight:400;line-height:100%"&gt;January 3, 2022&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:8pt;font-weight:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:8pt;font-weight:400;line-height:100%"&gt;June 1, 2022&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:8pt;font-weight:400;line-height:100%"&gt;December 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current 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 #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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;15,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;10,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;3,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;33,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;313&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;459&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;1,189&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;642&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;2,633&#160;&lt;/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="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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Right of use 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,125&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;9,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;10,438&#160;&lt;/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="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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other intangible assets:&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;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="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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,369&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;11,400&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;9,300&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;2,100&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;800&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;29,969&#160;&lt;/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="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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,600&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;6,100&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;3,000&#160;&lt;/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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;13,700&#160;&lt;/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="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;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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86&#160;&lt;/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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;110&#160;&lt;/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="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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts payable&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:9pt;font-weight:400;line-height:100%"&gt;(8,856)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;(3,058)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;(778)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;(196)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;(1,305)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;(14,193)&lt;/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="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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current portion of long term debt&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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(2,073)&lt;/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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(2,073)&lt;/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="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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other liabilities&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(4,747)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;(1,462)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;(1,171)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;(153)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;(7,533)&lt;/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="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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lease liabilities&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(1,125)&lt;/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:9pt;font-weight:400;line-height:100%"&gt;(9,313)&lt;/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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(10,438)&lt;/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="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;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;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;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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,236&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;10,305&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;11,544&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;5,703&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;1,053&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;65,841&#160;&lt;/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="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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total purchase consideration exchanged, net of cash acquired&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 #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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;54,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;30,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;25,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;7,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;3,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;122,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:100%"&gt;54,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 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:3pt double #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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:100%"&gt;30,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 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:3pt double #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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:100%"&gt;25,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 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:3pt double #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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:100%"&gt;6,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 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:3pt double #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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:100%"&gt;3,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 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:3pt double #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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:100%"&gt;121,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Seller's notes&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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total purchase consideration exchanged, net of cash acquired&lt;/span&gt;&lt;/td&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;54,690&#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;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;30,755&#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;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;25,674&#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;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;7,192&#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;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;3,934&#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;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;122,245&#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="i6cdf7242f4b44f428c1cab4ad2f0073f_I20220401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjQ4YjFlNTZlOGNhMDQxMjlhMWZiZWJjZWU5ZmZhY2MxL3RhYmxlcmFuZ2U6NDhiMWU1NmU4Y2EwNDEyOWExZmJlYmNlZTlmZmFjYzFfMS02LTEtMS0xNTcyMTk_3190cf0e-c5a3-449c-9c01-d4e2b8b3d70b"
      unitRef="usd">148308000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i6cdf7242f4b44f428c1cab4ad2f0073f_I20220401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjQ4YjFlNTZlOGNhMDQxMjlhMWZiZWJjZWU5ZmZhY2MxL3RhYmxlcmFuZ2U6NDhiMWU1NmU4Y2EwNDEyOWExZmJlYmNlZTlmZmFjYzFfMi02LTEtMS0xNTcyMTk_55015ed6-b723-4c84-a2fd-18a75906f0d0"
      unitRef="usd">57414000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <dsgr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets
      contextRef="i6cdf7242f4b44f428c1cab4ad2f0073f_I20220401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjQ4YjFlNTZlOGNhMDQxMjlhMWZiZWJjZWU5ZmZhY2MxL3RhYmxlcmFuZ2U6NDhiMWU1NmU4Y2EwNDEyOWExZmJlYmNlZTlmZmFjYzFfMy02LTEtMS0xNTcyMTk_3d79f03c-08bf-43e7-9010-382308919185"
      unitRef="usd">18258000</dsgr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i6cdf7242f4b44f428c1cab4ad2f0073f_I20220401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjQ4YjFlNTZlOGNhMDQxMjlhMWZiZWJjZWU5ZmZhY2MxL3RhYmxlcmFuZ2U6NDhiMWU1NmU4Y2EwNDEyOWExZmJlYmNlZTlmZmFjYzFfNC02LTEtMS0xNTcyMTk_2d9cd43b-6883-48f1-a0cc-3d482966d713"
      unitRef="usd">119060000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i6cdf7242f4b44f428c1cab4ad2f0073f_I20220401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjQ4YjFlNTZlOGNhMDQxMjlhMWZiZWJjZWU5ZmZhY2MxL3RhYmxlcmFuZ2U6NDhiMWU1NmU4Y2EwNDEyOWExZmJlYmNlZTlmZmFjYzFfNS02LTEtMS0xNTcyMTk_2dc00321-35e1-409f-b86b-d4be93daef19"
      unitRef="usd">19394000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="i6cdf7242f4b44f428c1cab4ad2f0073f_I20220401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjQ4YjFlNTZlOGNhMDQxMjlhMWZiZWJjZWU5ZmZhY2MxL3RhYmxlcmFuZ2U6NDhiMWU1NmU4Y2EwNDEyOWExZmJlYmNlZTlmZmFjYzFfNi02LTEtMS0xNTcyMTk_da5d382a-973e-455b-b11e-30869d1f1cba"
      unitRef="usd">18373000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i6cdf7242f4b44f428c1cab4ad2f0073f_I20220401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjQ4YjFlNTZlOGNhMDQxMjlhMWZiZWJjZWU5ZmZhY2MxL3RhYmxlcmFuZ2U6NDhiMWU1NmU4Y2EwNDEyOWExZmJlYmNlZTlmZmFjYzFfNy02LTEtMS0xNTcyMTk_1f7a4087-8f41-41a1-aa18-4b8c1164f819"
      unitRef="usd">71165000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities
      contextRef="i6cdf7242f4b44f428c1cab4ad2f0073f_I20220401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjQ4YjFlNTZlOGNhMDQxMjlhMWZiZWJjZWU5ZmZhY2MxL3RhYmxlcmFuZ2U6NDhiMWU1NmU4Y2EwNDEyOWExZmJlYmNlZTlmZmFjYzFfOC02LTEtMS0xNTcyMTk_6fa06f49-822f-4e77-b280-be18d9ed7f59"
      unitRef="usd">25746000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation
      contextRef="ibcf582d15e7e431d9d91825bd9155638_I20220401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjQ4YjFlNTZlOGNhMDQxMjlhMWZiZWJjZWU5ZmZhY2MxL3RhYmxlcmFuZ2U6NDhiMWU1NmU4Y2EwNDEyOWExZmJlYmNlZTlmZmFjYzFfOS02LTEtMS0xNTcyMTk_8959eb27-ca21-448c-9fd7-62b38ecaa14c"
      unitRef="usd">28827000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation>
    <dsgr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeEarnoutLiability
      contextRef="i6cdf7242f4b44f428c1cab4ad2f0073f_I20220401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjQ4YjFlNTZlOGNhMDQxMjlhMWZiZWJjZWU5ZmZhY2MxL3RhYmxlcmFuZ2U6NDhiMWU1NmU4Y2EwNDEyOWExZmJlYmNlZTlmZmFjYzFfMTAtNi0xLTEtMTU3MjE5_73c655ab-855c-4fd0-af02-427f927f1e09"
      unitRef="usd">43900000</dsgr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeEarnoutLiability>
    <us-gaap:Goodwill
      contextRef="i6cdf7242f4b44f428c1cab4ad2f0073f_I20220401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjQ4YjFlNTZlOGNhMDQxMjlhMWZiZWJjZWU5ZmZhY2MxL3RhYmxlcmFuZ2U6NDhiMWU1NmU4Y2EwNDEyOWExZmJlYmNlZTlmZmFjYzFfMTItNi0xLTEtMTU3MjE5_39cfd17a-b39a-4b79-ba7b-d56721db9804"
      unitRef="usd">181020000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i6cdf7242f4b44f428c1cab4ad2f0073f_I20220401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjQ4YjFlNTZlOGNhMDQxMjlhMWZiZWJjZWU5ZmZhY2MxL3RhYmxlcmFuZ2U6NDhiMWU1NmU4Y2EwNDEyOWExZmJlYmNlZTlmZmFjYzFfMTMtNi0xLTEtMTU3MjE5_340fc22d-84ef-4959-84a7-3c7bfc87bac2"
      unitRef="usd">353401000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfMTA3NTQ_432c5843-70d8-42c3-b22b-2b5033299e9c">The allocation of consideration exchanged to other intangible assets acquired was as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&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:16.447%"/&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:9pt;font-weight:400;line-height:100%"&gt;(in thousands)&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:700;line-height:100%"&gt;Fair Value&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated Life&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in years)&lt;/span&gt;&lt;/div&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;Customer relationships&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 #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;76,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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&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: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,010&#160;&lt;/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="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other intangible 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-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;119,060&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ie91a7466bbda44868129c8b001caf855_D20220401-20220401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjg5Y2VhNmNiNmRkNTQyNjA4YzBlOWZhNTU4MWJmZjMwL3RhYmxlcmFuZ2U6ODljZWE2Y2I2ZGQ1NDI2MDhjMGU5ZmE1NTgxYmZmMzBfMS0yLTEtMS0xNTcyMTk_d0fdbe47-7e23-4d20-9875-539a669d3024"
      unitRef="usd">76050000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ie91a7466bbda44868129c8b001caf855_D20220401-20220401"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjg5Y2VhNmNiNmRkNTQyNjA4YzBlOWZhNTU4MWJmZjMwL3RhYmxlcmFuZ2U6ODljZWE2Y2I2ZGQ1NDI2MDhjMGU5ZmE1NTgxYmZmMzBfMS00LTEtMS0xNTcyMTk_1cc6e182-1904-4540-a912-3f523437fb46">P19Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ib811fd015cd844fc8b68b092db36e45e_D20220401-20220401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjg5Y2VhNmNiNmRkNTQyNjA4YzBlOWZhNTU4MWJmZjMwL3RhYmxlcmFuZ2U6ODljZWE2Y2I2ZGQ1NDI2MDhjMGU5ZmE1NTgxYmZmMzBfMi0yLTEtMS0xNTcyMTk_32320d43-fd88-4488-9fd1-ed6368c30d48"
      unitRef="usd">43010000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ib811fd015cd844fc8b68b092db36e45e_D20220401-20220401"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjg5Y2VhNmNiNmRkNTQyNjA4YzBlOWZhNTU4MWJmZjMwL3RhYmxlcmFuZ2U6ODljZWE2Y2I2ZGQ1NDI2MDhjMGU5ZmE1NTgxYmZmMzBfMi00LTEtMS0xNTcyMTk_34fa0e29-3389-4049-81ab-c1b230cbcc87">P8Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i07bb0f026d204d0596c83d60993bf8a8_D20220401-20220401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjg5Y2VhNmNiNmRkNTQyNjA4YzBlOWZhNTU4MWJmZjMwL3RhYmxlcmFuZ2U6ODljZWE2Y2I2ZGQ1NDI2MDhjMGU5ZmE1NTgxYmZmMzBfMy0yLTEtMS0xNTcyMTk_bceebc8b-fe98-43aa-86ff-4842aca99d0d"
      unitRef="usd">119060000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="ia1597ff5bfbc47168015c9964fae8f16_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfNDQyMA_3daab87a-5eff-487d-aacc-38a8f77690d5"
      unitRef="usd">1200000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="if33b247d301f47108b28cf64ee9bc116_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfNDQ3NQ_3fcee234-c287-4b41-8a9b-b3be0326b47b"
      unitRef="usd">1400000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfMTA3NTA_d2add18b-13bc-492c-9e4e-977179ed6719">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.544%"/&gt;&lt;td style="width:0.1%"/&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&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;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;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;308,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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="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;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;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;7,270&#160;&lt;/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="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="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;/table&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents actual results attributable to our business combinations that were included in the unaudited condensed consolidated financial statements for the first quarter 2022. The results of DSG's legacy Lawson business are included only subsequent to the April 1, 2022 Merger Date, and the results for other acquisitions are only included subsequent to their respective acquisition dates provided above.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.326%"/&gt;&lt;td style="width:0.1%"/&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 style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.038%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" 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:700;line-height:100%"&gt;Three Months Ended March 31, 2022&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:9pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lawson&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;Other Acquisitions&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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&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="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 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;&#x2014;&#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;7,645&#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;7,645&#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;Net Income&lt;/span&gt;&lt;/td&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 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;&#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 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,035&#160;&lt;/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;1,035&#160;&lt;/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="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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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;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;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;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;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;/table&gt;&lt;/div&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i4681bff2bbae4c0caebc8e8b1f2a2ef2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjY3NGMzYjQyY2Y4ODRkZGNiZDBlMzA5NTYxZmRhNDhlL3RhYmxlcmFuZ2U6Njc0YzNiNDJjZjg4NGRkY2JkMGUzMDk1NjFmZGE0OGVfMi0zLTEtMS0xNTcyMTk_fa54190c-f47d-4acb-988c-f73d6a321bb4"
      unitRef="usd">308790000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i4681bff2bbae4c0caebc8e8b1f2a2ef2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjY3NGMzYjQyY2Y4ODRkZGNiZDBlMzA5NTYxZmRhNDhlL3RhYmxlcmFuZ2U6Njc0YzNiNDJjZjg4NGRkY2JkMGUzMDk1NjFmZGE0OGVfNS0zLTEtMS0xNTcyMTk_5ba8a938-c8ba-4981-b34f-7fb2c8c48cfb"
      unitRef="usd">7270000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="i7f718761ea5247e0b7536e8269f5faa8_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMi0yLTEtMS0xNTcyMTk_31a04c48-2a1f-4fc2-afc9-faf92a122ed3"
      unitRef="usd">15018000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="ie84a06c8f9994b1ba9388e5a7330fcde_I20220103"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMi00LTEtMS0xNTcyMTk_670dfc91-01c0-43b4-ba34-fee89c666f7f"
      unitRef="usd">10210000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="i04f76447e4cb4d1cadcebe3235cf4122_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMi02LTEtMS0xNTcyMTk_1df30833-2546-46e8-bcc7-7fb113591037"
      unitRef="usd">2881000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="ic67153fba70e49d083e9185679b73dcc_I20220601"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMi04LTEtMS0xNTcyMTk_54f87144-6361-4606-800a-a21218771ce7"
      unitRef="usd">2187000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="id2e483b13cfb488c836e8b4794c34943_I20221201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMi0xMC0xLTEtMTY1ODU1_756f2dbb-2e72-47d7-9aa3-b31670b29dec"
      unitRef="usd">3495000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="ia93246a870af4ea58ecc212a5dcc01a2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMi0xMC0xLTEtMTU3MjE5_ca29e49b-4aac-4494-881d-7bb2880d3610"
      unitRef="usd">33791000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i7f718761ea5247e0b7536e8269f5faa8_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMy0yLTEtMS0xNTcyMTk_f3823316-d9fa-4a01-b44c-9c48246a4707"
      unitRef="usd">313000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ie84a06c8f9994b1ba9388e5a7330fcde_I20220103"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMy00LTEtMS0xNTcyMTk_6ce1c9ac-2e06-4a06-b94b-e8b122d83df4"
      unitRef="usd">459000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i04f76447e4cb4d1cadcebe3235cf4122_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMy02LTEtMS0xNTcyMTk_a4d24cd9-6d17-4673-9365-51967f4f90f1"
      unitRef="usd">1189000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ic67153fba70e49d083e9185679b73dcc_I20220601"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMy04LTEtMS0xNTcyMTk_5fed33d9-f35b-485d-89d5-0be57ce231c6"
      unitRef="usd">642000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="id2e483b13cfb488c836e8b4794c34943_I20221201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMy0xMC0xLTEtMTY1OTYy_a5e19c32-3675-47d1-a705-e6c7d122fed3"
      unitRef="usd">30000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ia93246a870af4ea58ecc212a5dcc01a2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMy0xMC0xLTEtMTU3MjE5_a126f62c-8f6c-4022-a23a-acfde62a6870"
      unitRef="usd">2633000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <dsgr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets
      contextRef="i7f718761ea5247e0b7536e8269f5faa8_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfNC0yLTEtMS0xNTcyMTk_ab3b6e7c-8c87-438b-9915-816820fd8d78"
      unitRef="usd">0</dsgr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets>
    <dsgr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets
      contextRef="ie84a06c8f9994b1ba9388e5a7330fcde_I20220103"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfNC00LTEtMS0xNTcyMTk_821b78b7-d0f5-41af-bdb3-b20357b568f4"
      unitRef="usd">1125000</dsgr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets>
    <dsgr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets
      contextRef="i04f76447e4cb4d1cadcebe3235cf4122_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfNC02LTEtMS0xNTcyMTk_f8b2e71c-35eb-4bcf-b1e5-570e16df5f7d"
      unitRef="usd">9313000</dsgr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets>
    <dsgr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets
      contextRef="ic67153fba70e49d083e9185679b73dcc_I20220601"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfNC04LTEtMS0xNTcyMTk_c4ddd0d0-8020-47c2-a947-1b220803ffd1"
      unitRef="usd">0</dsgr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets>
    <dsgr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets
      contextRef="id2e483b13cfb488c836e8b4794c34943_I20221201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfNC0xMC0xLTEtMTY1OTY5_f6c86a49-e9eb-47ab-9592-ce82c1b14196"
      unitRef="usd">0</dsgr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets>
    <dsgr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets
      contextRef="ia93246a870af4ea58ecc212a5dcc01a2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfNC0xMC0xLTEtMTU3MjE5_64806b9c-000c-4f43-b012-6c0b2c1fad40"
      unitRef="usd">10438000</dsgr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i626dd3b50b394fedbb7951a282eb2a0f_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfNi0yLTEtMS0xNTcyMTk_4efc8e0e-0833-435d-8995-48fae5023977"
      unitRef="usd">6369000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="id4299defcafa4d3099d255063853b278_I20220103"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfNi00LTEtMS0xNTcyMTk_ff7a2cfc-2a07-458b-88d5-56bf22e3b8de"
      unitRef="usd">11400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ifd331768dfc64383b3370e5191e27aa2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfNi02LTEtMS0xNTcyMTk_3ad32934-13e9-4b8e-a7dc-35b506b5ea37"
      unitRef="usd">9300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i07cb11440c864027bd0068bbb5a53be3_I20220601"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfNi04LTEtMS0xNTcyMTk_a88c166e-3a0f-44ae-bcb1-810968eb9086"
      unitRef="usd">2100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i2a7ec1a906d444308067186e6d2db44c_I20221201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfNi0xMC0xLTEtMTY1OTc0_66615fb7-afe1-4c64-a637-367c99a0a6b2"
      unitRef="usd">800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i635dba165a3c49e2b8e7e3a2e1d60850_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfNi0xMC0xLTEtMTU3MjE5_3209833f-6bb1-4260-9c90-bcd08a6dd823"
      unitRef="usd">29969000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ib4cfa7031fc84e57aa4348c299a6f5df_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfNy0yLTEtMS0xNTcyMTk_3d24914b-eb58-42e4-9e4a-6b963499dff6"
      unitRef="usd">4600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i3d17eb9ee8234b149256314ed188b739_I20220103"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfNy00LTEtMS0xNTcyMTk_cdbf564b-1b3f-440e-b202-4a2d6d07c9a4"
      unitRef="usd">6100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i459397cffc7a4c759a960172b685ebf4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfNy02LTEtMS0xNTcyMTk_1298df41-1ca7-4ab7-a429-11fccf59c0b2"
      unitRef="usd">3000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i381bfe0523ff4abdbf379927112e01a2_I20220601"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfNy04LTEtMS0xNTcyMTk_1f803bae-17a2-467d-a2dc-9ae8d10247d0"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i56008845a7474fa8afc5cab92ed92cce_I20221201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfNy0xMC0xLTEtMTY1OTc0_f345619f-d9b0-4dc9-99ac-538bc36559e8"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i98686223753d4228875e569ed8325832_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfNy0xMC0xLTEtMTU3MjE5_430642a7-34eb-442e-ba85-72dcb036ec10"
      unitRef="usd">13700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="i7f718761ea5247e0b7536e8269f5faa8_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfOS0yLTEtMS0xNTcyMTk_ecbc379a-a3f4-4bb7-a99d-bedbea314830"
      unitRef="usd">10000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="ie84a06c8f9994b1ba9388e5a7330fcde_I20220103"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfOS00LTEtMS0xNTcyMTk_362bf7ca-1d5b-4f77-ac38-e04125dc4809"
      unitRef="usd">86000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="i04f76447e4cb4d1cadcebe3235cf4122_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfOS02LTEtMS0xNTcyMTk_fe272be1-d868-42d7-978b-fe2a8f0fd762"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="ic67153fba70e49d083e9185679b73dcc_I20220601"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfOS04LTEtMS0xNTcyMTk_971fe461-bff1-4357-8772-00636a134e69"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="id2e483b13cfb488c836e8b4794c34943_I20221201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfOS0xMC0xLTEtMTY1OTg2_acf265ef-275d-44a6-a81f-3d22c0e89cbd"
      unitRef="usd">14000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="ia93246a870af4ea58ecc212a5dcc01a2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfOS0xMC0xLTEtMTU3MjE5_2682b941-40b7-425b-b414-435fa835a122"
      unitRef="usd">110000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="i7f718761ea5247e0b7536e8269f5faa8_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTAtMi0xLTEtMTU3MjE5_49f6d98a-cbbf-4e81-84ac-d18cd17a68c0"
      unitRef="usd">8856000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="ie84a06c8f9994b1ba9388e5a7330fcde_I20220103"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTAtNC0xLTEtMTU3MjE5_e96030d1-0668-40dc-b9b1-303371f4c6b6"
      unitRef="usd">3058000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="i04f76447e4cb4d1cadcebe3235cf4122_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTAtNi0xLTEtMTU3MjE5_9d339ad0-d94f-4380-bce3-5ac4924ce9f5"
      unitRef="usd">778000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="ic67153fba70e49d083e9185679b73dcc_I20220601"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTAtOC0xLTEtMTU3MjE5_7e89c104-d08c-406a-b3a7-01cb790ebbba"
      unitRef="usd">196000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="id2e483b13cfb488c836e8b4794c34943_I20221201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTAtMTAtMS0xLTE2NTk4OQ_01e5de00-cb03-4d47-b452-07b4e4cf921b"
      unitRef="usd">1305000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="ia93246a870af4ea58ecc212a5dcc01a2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTAtMTAtMS0xLTE1NzIxOQ_4c525843-db17-4cc5-8258-e40b2475c7a3"
      unitRef="usd">14193000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt
      contextRef="i7f718761ea5247e0b7536e8269f5faa8_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTEtMi0xLTEtMTU3MjE5_b0481c2b-6a4b-4a8c-93c5-a6ef04b323f2"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt
      contextRef="ie84a06c8f9994b1ba9388e5a7330fcde_I20220103"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTEtNC0xLTEtMTU3MjE5_2f525056-62ea-48c9-98ff-27b53c6e2140"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt
      contextRef="i04f76447e4cb4d1cadcebe3235cf4122_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTEtNi0xLTEtMTU3MjE5_471b832b-693c-47e6-9180-46c5ff552fdb"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt
      contextRef="ic67153fba70e49d083e9185679b73dcc_I20220601"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTEtOC0xLTEtMTU3MjE5_f0ca6146-6bd6-4af6-8300-461b35710645"
      unitRef="usd">2073000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt
      contextRef="id2e483b13cfb488c836e8b4794c34943_I20221201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTEtMTAtMS0xLTE3MTk2Mw_3085a9cb-2e13-4bd5-9f84-54165e49880f"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt
      contextRef="ia93246a870af4ea58ecc212a5dcc01a2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTEtMTAtMS0xLTE1NzIxOQ_437d2754-1e7c-4e51-a9b3-1ae1de543764"
      unitRef="usd">2073000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt>
    <dsgr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities
      contextRef="i7f718761ea5247e0b7536e8269f5faa8_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTItMi0xLTEtMTU3MjE5_3a133010-e510-488d-aed8-cf480591c627"
      unitRef="usd">0</dsgr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities>
    <dsgr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities
      contextRef="ie84a06c8f9994b1ba9388e5a7330fcde_I20220103"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTItNC0xLTEtMTU3MjE5_fa4d2f1a-5d48-4495-bfe6-27c041b756fd"
      unitRef="usd">4747000</dsgr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities>
    <dsgr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities
      contextRef="i04f76447e4cb4d1cadcebe3235cf4122_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTItNi0xLTEtMTU3MjE5_5fc58a52-72b1-42ff-bba4-5a1f6dadf092"
      unitRef="usd">1462000</dsgr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities>
    <dsgr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities
      contextRef="ic67153fba70e49d083e9185679b73dcc_I20220601"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTItOC0xLTEtMTU3MjE5_350e642d-5b3a-47f8-8c12-305df74efff0"
      unitRef="usd">1171000</dsgr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities>
    <dsgr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities
      contextRef="id2e483b13cfb488c836e8b4794c34943_I20221201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTItMTAtMS0xLTE2NTk5Ng_c91c45ca-6af6-44b8-8317-5e88b00bf77a"
      unitRef="usd">153000</dsgr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities>
    <dsgr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities
      contextRef="ia93246a870af4ea58ecc212a5dcc01a2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTItMTAtMS0xLTE1NzIxOQ_2421481b-0bbe-43f2-afc6-cf8fa3de7120"
      unitRef="usd">7533000</dsgr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation
      contextRef="i7f718761ea5247e0b7536e8269f5faa8_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTMtMi0xLTEtMTU3MjE5_db2654f8-8422-41a0-8c59-ab8cd513eb4f"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation
      contextRef="ie84a06c8f9994b1ba9388e5a7330fcde_I20220103"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTMtNC0xLTEtMTU3MjE5_d265225c-8ba7-4442-9a39-c65add7c12e0"
      unitRef="usd">1125000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation
      contextRef="i04f76447e4cb4d1cadcebe3235cf4122_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTMtNi0xLTEtMTU3MjE5_6220ba04-1bf8-47f8-bbfd-93af8c0ca212"
      unitRef="usd">9313000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation
      contextRef="ic67153fba70e49d083e9185679b73dcc_I20220601"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTMtOC0xLTEtMTU3MjE5_e8b2b292-6104-4e73-b738-d6f6d363198c"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation
      contextRef="id2e483b13cfb488c836e8b4794c34943_I20221201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTMtMTAtMS0xLTE2NjAwMQ_d9987120-3f0d-44a8-9e81-eac5d62607b6"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation
      contextRef="ia93246a870af4ea58ecc212a5dcc01a2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTMtMTAtMS0xLTE1NzIxOQ_093fdd75-c5ce-4a76-80e1-4f53259b8161"
      unitRef="usd">10438000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation>
    <us-gaap:Goodwill
      contextRef="i7f718761ea5247e0b7536e8269f5faa8_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTctMi0xLTEtMTU3MjE5_d60cf0d3-3e22-49cf-9bdf-50232fd9f942"
      unitRef="usd">37236000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie84a06c8f9994b1ba9388e5a7330fcde_I20220103"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTctNC0xLTEtMTU3MjE5_0739827f-407d-4d96-a018-61294fb11810"
      unitRef="usd">10305000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i04f76447e4cb4d1cadcebe3235cf4122_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTctNi0xLTEtMTU3MjE5_c03bcd2f-4592-4b80-a71b-8f873eca01e2"
      unitRef="usd">11544000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic67153fba70e49d083e9185679b73dcc_I20220601"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTctOC0xLTEtMTU3MjE5_18d621ca-b92e-42b6-b178-3230b56ce88a"
      unitRef="usd">5703000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id2e483b13cfb488c836e8b4794c34943_I20221201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTctMTAtMS0xLTE2NjAwNA_6a67c319-cd55-46a9-be03-8a5cf068e43a"
      unitRef="usd">1053000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia93246a870af4ea58ecc212a5dcc01a2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTctMTAtMS0xLTE1NzIxOQ_fb3acd44-1fd5-4208-9687-52c5ce041960"
      unitRef="usd">65841000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i7f718761ea5247e0b7536e8269f5faa8_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTgtMi0xLTEtMTU3MjE5_945ce81e-5a7f-4b62-bebb-210f7f230180"
      unitRef="usd">54690000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="ie84a06c8f9994b1ba9388e5a7330fcde_I20220103"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTgtNC0xLTEtMTU3MjE5_c7a6c3ee-4605-4df5-9395-c4e3d876803a"
      unitRef="usd">30755000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i04f76447e4cb4d1cadcebe3235cf4122_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTgtNi0xLTEtMTU3MjE5_de9c0ca9-74df-4540-9de8-b62db0930574"
      unitRef="usd">25674000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="ic67153fba70e49d083e9185679b73dcc_I20220601"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTgtOC0xLTEtMTU3MjE5_35642603-bb39-422c-857f-634234890358"
      unitRef="usd">7192000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="id2e483b13cfb488c836e8b4794c34943_I20221201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTgtMTAtMS0xLTE2NjAwNA_493fa55d-7cf0-4ff2-82ed-5c42095a3a5c"
      unitRef="usd">3934000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="ia93246a870af4ea58ecc212a5dcc01a2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTgtMTAtMS0xLTE1NzIxOQ_515bcffe-e888-4bb8-9f70-87bb9ea037b6"
      unitRef="usd">122245000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ia3b57ae62c4d4475a815e59c21a3bc94_D20220429-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTktMi0xLTEtMTYyMDEy_1f360674-e9c8-4767-a23c-04a73c54ae95"
      unitRef="usd">54690000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i8afdb7314fa844a39c0bc7a821c78b05_D20220103-20220103"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTktNC0xLTEtMTYyMDEy_10ca136d-63da-4ac7-a521-9610f9657134"
      unitRef="usd">30755000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i3fa469a6137e49da824e8ff3b3779b24_D20220331-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTktNi0xLTEtMTYyMDEy_f06f7243-49de-45e6-8a34-40ca6918dc79"
      unitRef="usd">25674000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i667451542afc4bb38a41f69cbef75e61_D20220601-20220601"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTktOC0xLTEtMTYyMDEy_79c931bb-c971-416b-a6e8-824206f3deac"
      unitRef="usd">6023000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="if45eea3276d54239ae10c39da9573fa6_D20221201-20221201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTktMTAtMS0xLTE2MjAxMg_f4e1df8b-8053-4531-ab35-e9479a234fb1"
      unitRef="usd">3934000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="idc64f8e1419b409697f656fc8c7d428b_D20221231-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMTktMTItMS0xLTE2MjAxMg_f4940c9f-c718-4fe0-80b0-55bf950009ef"
      unitRef="usd">121076000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="ia3b57ae62c4d4475a815e59c21a3bc94_D20220429-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMjAtMi0xLTEtMTYyMDE1_63c849fa-8548-44cb-beee-2faa02404fe7"
      unitRef="usd">0</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="i8afdb7314fa844a39c0bc7a821c78b05_D20220103-20220103"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMjAtNC0xLTEtMTYyMDE1_dce2c803-f744-4ce6-992f-4d429ee8cf14"
      unitRef="usd">0</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="i3fa469a6137e49da824e8ff3b3779b24_D20220331-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMjAtNi0xLTEtMTYyMDE1_ba83fe3e-d586-4c7a-8047-9a9be1242e09"
      unitRef="usd">0</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="i667451542afc4bb38a41f69cbef75e61_D20220601-20220601"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMjAtOC0xLTEtMTYyMDE1_c62c5f5d-a1ff-4ca9-aaa6-919538c7a1f7"
      unitRef="usd">1169000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="if45eea3276d54239ae10c39da9573fa6_D20221201-20221201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMjAtMTAtMS0xLTE2MjAxNQ_332a026f-c757-4177-b67c-512bd7c153ae"
      unitRef="usd">0</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="idc64f8e1419b409697f656fc8c7d428b_D20221231-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMjAtMTItMS0xLTE2MjAxNQ_f55d107a-072b-4010-b5ce-880c77977cf8"
      unitRef="usd">1169000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ia3b57ae62c4d4475a815e59c21a3bc94_D20220429-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMjItMi0xLTEtMTYyMDE1_d3335410-8975-4593-8afc-a85d326b88be"
      unitRef="usd">54690000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i8afdb7314fa844a39c0bc7a821c78b05_D20220103-20220103"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMjItNC0xLTEtMTYyMDE1_db296edc-9a58-4d0c-af6b-a0ecf194bebd"
      unitRef="usd">30755000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i3fa469a6137e49da824e8ff3b3779b24_D20220331-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMjItNi0xLTEtMTYyMDE1_4f858faf-0d55-45ee-84a2-f630e9e40c3f"
      unitRef="usd">25674000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i667451542afc4bb38a41f69cbef75e61_D20220601-20220601"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMjItOC0xLTEtMTYyMDE1_c42702aa-c750-4bf9-b821-94f5bb0785da"
      unitRef="usd">7192000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="if45eea3276d54239ae10c39da9573fa6_D20221201-20221201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMjItMTAtMS0xLTE2MjAxNQ_234d10e0-8f57-472f-9922-9108290fd68b"
      unitRef="usd">3934000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="idc64f8e1419b409697f656fc8c7d428b_D20221231-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjA2OGYzMzUxYzc5ZjQzNGJiMmY2OTMzNjM2ZDYyNzY3L3RhYmxlcmFuZ2U6MDY4ZjMzNTFjNzlmNDM0YmIyZjY5MzM2MzZkNjI3NjdfMjItMTItMS0xLTE2MjAxNQ_8c2a068b-65a5-480e-bb4e-4efcb982efea"
      unitRef="usd">122245000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ic1bc59efad8249c8ac0cb7a298c3fc44_D20220602-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfNTQ5NzU1ODM3ODc5_cbd4b4e1-ba74-463b-84e7-b65eec59850a"
      unitRef="usd">-300000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i04f76447e4cb4d1cadcebe3235cf4122_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfNzcxMQ_ecfe712e-7527-4738-b2cb-93af4ae6b654"
      unitRef="usd">3000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="icff308fb617a48cf99ad4c7c74f74780_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfMTA5OTUxMTY2NzEyNA_1ec54637-eb3b-40cf-9350-b52c7d32073f"
      unitRef="usd">1000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i04f76447e4cb4d1cadcebe3235cf4122_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfODA4NQ_6276b424-d3a3-46b1-8294-a024b74dd316"
      unitRef="usd">900000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="ia28af3b7a88a4f1d8e258c597b1c4897_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfMTA5OTUxMTY2NzMwNw_468f2247-b00a-4a8b-983b-8d510a3a40df"
      unitRef="usd">1700000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="icff308fb617a48cf99ad4c7c74f74780_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfODA5Mg_6da6398c-201e-43d4-971f-3ced3edbe406"
      unitRef="usd">700000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfOTk0Ng_46b8996e-76d5-4495-9550-de1e71ffe43f"
      unitRef="usd">2900000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfOTk4OA_6b13f6dd-e6eb-494d-bf51-329ea230a16e"
      unitRef="usd">800000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RleHRyZWdpb246NDg1MWUzNmQ0YzNiNGY3MGFkYzEyNThlZTgxYTk5MWRfNTQ5NzU1ODQ3MTQ1_00fd0d0e-0064-4efe-bc09-8d3b6140cd7a"
      unitRef="usd">53600000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="if33b247d301f47108b28cf64ee9bc116_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjZjNGU5MTNjNjZjNjQ1MDc4ZjhhYmFlMzFjZjM4MGQxL3RhYmxlcmFuZ2U6NmM0ZTkxM2M2NmM2NDUwNzhmOGFiYWUzMWNmMzgwZDFfMi03LTEtMS0xNTcyMTk_f2b61c0c-2e38-468c-86db-5295b4a87a64"
      unitRef="usd">0</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="ie75fed934eff4c21b2148416f7599df0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjZjNGU5MTNjNjZjNjQ1MDc4ZjhhYmFlMzFjZjM4MGQxL3RhYmxlcmFuZ2U6NmM0ZTkxM2M2NmM2NDUwNzhmOGFiYWUzMWNmMzgwZDFfMi05LTEtMS0xNTcyMTk_fc4babab-c00b-4b31-a3d8-19dce50b6287"
      unitRef="usd">7645000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjZjNGU5MTNjNjZjNjQ1MDc4ZjhhYmFlMzFjZjM4MGQxL3RhYmxlcmFuZ2U6NmM0ZTkxM2M2NmM2NDUwNzhmOGFiYWUzMWNmMzgwZDFfMi0xMS0xLTEtMTU3MjE5_1ab16a52-e86c-4537-960d-99672a8999fc"
      unitRef="usd">7645000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="if33b247d301f47108b28cf64ee9bc116_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjZjNGU5MTNjNjZjNjQ1MDc4ZjhhYmFlMzFjZjM4MGQxL3RhYmxlcmFuZ2U6NmM0ZTkxM2M2NmM2NDUwNzhmOGFiYWUzMWNmMzgwZDFfMy03LTEtMS0xNTcyMTk_7c78d1e6-94de-4ec0-9c1a-effc87721454"
      unitRef="usd">0</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="ie75fed934eff4c21b2148416f7599df0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjZjNGU5MTNjNjZjNjQ1MDc4ZjhhYmFlMzFjZjM4MGQxL3RhYmxlcmFuZ2U6NmM0ZTkxM2M2NmM2NDUwNzhmOGFiYWUzMWNmMzgwZDFfMy05LTEtMS0xNTcyMTk_3619bf19-8300-477c-8450-e52248b66869"
      unitRef="usd">1035000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80MC9mcmFnOjQ4NTFlMzZkNGMzYjRmNzBhZGMxMjU4ZWU4MWE5OTFkL3RhYmxlOjZjNGU5MTNjNjZjNjQ1MDc4ZjhhYmFlMzFjZjM4MGQxL3RhYmxlcmFuZ2U6NmM0ZTkxM2M2NmM2NDUwNzhmOGFiYWUzMWNmMzgwZDFfMy0xMS0xLTEtMTU3MjE5_b51ed8cc-848f-4e63-b1aa-2960e2842bfe"
      unitRef="usd">1035000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RleHRyZWdpb246NzNjMzhiMDYwNjU4NGJkNWJhODdhNDhkZjk1YjQyZjVfOTI4NA_918fd6ff-9034-4890-86b4-b96fb88c5994">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 4 &#x2013; Revenue Recognition&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;Under the definition of a contract as defined by ASC 606, the Company considers contracts to be created at the time an order to purchase product and services is agreed upon regardless of whether there is a written contract. Revenue from customers is recognized when obligations under the terms of a contract are satisfied; this generally occurs with the delivery of products or services. Revenue from customers is measured as the amount of consideration the Company expects to receive in exchange for the delivery of goods or services. Contracts may last from one month to one year or more and may have renewal terms that extend indefinitely at the option of either party. Price is typically based on market conditions, competition, changes in the industry and product availability. Volumes fluctuate primarily as a result of customer demand and product availability. Consistent with the way the Company manages its businesses, the Company refers to sales under service agreements, which includes both goods (such as parts, equipment and equipment upgrades) and related services (such as monitoring, maintenance and repairs) as sales of &#x201c;services,&#x201d; which is an important part of the Company&#x2019;s operations. The Company has no significant financing components in its contracts with customers. The Company records revenue net of certain taxes, such as sales taxes, that are assessed by governmental authorities on the Company&#x2019;s 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also operates as a lessor and recognizes lease revenue on a straight-line basis over the life of each lease. The Company has adopted the practical expedient not to separate the non-lease components that would be within the scope of ASC 606 from the associated lease component as the relevant criteria under ASC 842 are met.&lt;/span&gt;&lt;/div&gt;&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 does not incur significant costs to obtain contracts. Incidental items that are immaterial in the context of the contract are recognized as expenses. Sales of products and services to customers are invoiced and settled on a monthly basis. ASC 606 requires an entity to present a contract liability in instances where the customer is entitled to a volume rebate based on purchases made during the period. The Company is not usually subject to obligations for warranties, rebates, returns or refunds except in the case of rebates for select customers if predetermined purchase thresholds are met as discussed for the TestEquity segment below. The Company does not typically receive payment in advance of satisfying its obligations under the terms of its &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;sales contracts with customers; therefore, liabilities related to such payment are not significant to the Company. Accounts receivable represents the Company&#x2019;s unconditional right to receive consideration from its 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;Lawson 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, and accordingly, two separate revenue streams. Although Lawson has identified that it offers its customers both a product and a service obligation, the customer only receives one invoice per transaction with no price allocation between these obligations. Lawson does not price its offerings based on any allocation between these obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lawson generates revenue primarily from the sale of MRO products to its customers. Revenue related to product sales is recognized at the time that control of the product has been transferred to the customer; either at the time the product is shipped or the time the product has been received by the customer. Lawson does not commit to long-term contracts to sell customers a certain minimum quantity of products.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lawson offers a VMI service proposition to its customers. A portion of these services, primarily related to stocking of product and maintenance of the MRO inventory, is provided over a short period of time after control of the purchased product has been transferred to the customer. Since certain obligations pursuant to the VMI service agreement 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 and the related performance obligations have been satisfied. &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:700;line-height:120%;text-decoration:underline"&gt;TestEquity Segment&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TestEquity&#x2019;s contracts with customers generally represent a single performance obligation to sell its products. Revenue from contracts with customers reflect the transaction prices for contracts reduced by variable consideration. TestEquity provides a rebate to select customers if pre-determined purchase thresholds are met. The rebate consideration is not in exchange for a distinct good or service. Variable consideration is estimated using the expected-value method considering all reasonably available information, including TestEquity&#x2019;s historical experience and current expectations, and is reflected in the transaction price when sales are recorded. Sales returns are generally accepted by TestEquity; however, sales returns are not material to the Company&#x2019;s operations. TestEquity provides an assurance type warranty which is not sold separately and does not represent a separate performance obligation. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TestEquity generates revenue from contracts with customers through the sale of new and used electronic test and measurement products. Typically, TestEquity has a purchase order or master service agreement with the customer that specifies the goods and/or services to be provided. TestEquity generally invoices customers as goods are shipped. Fees are typically due and payable 30 days after the date of shipment. Generally, customers gain control of the goods upon providing the product to the carrier, or when services are completed. For the majority of transactions, TestEquity recognizes revenue at the time of shipment, when control passes to the customer. For consigned inventory, revenue is recognized when inventory is removed from TestEquity&#x2019;s stock location and control passes to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;Gexpro Services 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;Gexpro Services&#x2019; contracts with customers generally represent a single performance obligation to sell its products. Revenue from sales of Gexpro Services&#x2019; products is recognized upon transfer of control to the customer, which is typically when the product has been shipped from its distribution facilities. The transaction price is the amount of consideration to which Gexpro Services expects to be entitled in exchange for transferring goods to the customer. Revenue is recorded based on the transaction price, which includes fixed consideration and an estimate of variable consideration such as, early payment/volume discounts and rebates. The amount of variable consideration included in the transaction price is constrained and is included only to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gexpro Services&#x2019; products are marketed and sold primarily to original equipment manufacturers globally. Sales of products are subject to economic conditions and may fluctuate based on changes in the industry, trade policies and financial markets. Payment terms on invoiced amounts range from 10 to 120 days. In instances where the timing of revenue recognition differs from the timing of the right to invoice, the Company has determined that a significant financing component does not exist.&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 consolidated revenue by geographic area (based on the location to which the product is shipped to):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&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:14.545%"/&gt;&lt;td style="width:0.1%"/&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="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:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&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:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&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;text-align:left;vertical-align: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;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;298,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;125,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;text-align:left;vertical-align: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;21,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,797&#160;&lt;/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="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&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;16,916&#160;&lt;/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;8,082&#160;&lt;/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="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pacific Rim&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,937&#160;&lt;/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,039&#160;&lt;/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="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Latin America&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,429&#160;&lt;/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,845&#160;&lt;/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="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;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,066&#160;&lt;/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="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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&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;348,270&#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;154,085&#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="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;/table&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-style:italic;font-weight:700;line-height:120%"&gt;Rental Revenue&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;TestEquity rents new and used electronic test and measurement equipment to customers in multiple industries. These leases are classified as operating leases under ASC 842. Rental equipment is included in Rental equipment, net in the Unaudited Condensed Consolidated Balance Sheet, and rental revenue is included in Revenue in the Unaudited &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;Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)&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;. The unearned rental revenue related to customer prepayments on equipment leases of &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;$0.3 million&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; at March&#160;31, 2023 and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$0.3 million&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; at December&#160;31, 2022 was included in &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;Accrued expenses and other current liabilities&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; in the Unaudited Condensed Consolidated Balance Sheet and is expected to be earned in its entirety during the next twelve months. &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;Lawso&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;n leases parts washer machines to customers through its Torrents leasing program. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These leases are classified as operating leases under ASC 842. The leased machines are included in Rental equipment, net, in the Unaudited &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;Condensed &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;Consolidated Balance Sheet, and the leasing revenue is recognized on a straight-line basis. The unearned rental revenu&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;e, which was included as a component of Accrued expenses and other current liabilities in the &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;Unaudited &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;Condensed Consolidated Balance Sheet, was nominal at &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;March&#160;31, 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;and is expected to be earned during the next twelve months.&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;Rental revenue from operating leases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&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:14.545%"/&gt;&lt;td style="width:0.1%"/&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="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:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&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:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue from operating leases&lt;/span&gt;&lt;/td&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;6,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RleHRyZWdpb246NzNjMzhiMDYwNjU4NGJkNWJhODdhNDhkZjk1YjQyZjVfOTI5MA_5f51d6b8-a86b-4dd1-9f40-ca0288cdd918">&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, and accordingly, two separate revenue streams. Although Lawson has identified that it offers its customers both a product and a service obligation, the customer only receives one invoice per transaction with no price allocation between these obligations. Lawson does not price its offerings based on any allocation between these obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lawson generates revenue primarily from the sale of MRO products to its customers. Revenue related to product sales is recognized at the time that control of the product has been transferred to the customer; either at the time the product is shipped or the time the product has been received by the customer. Lawson does not commit to long-term contracts to sell customers a certain minimum quantity of products.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lawson offers a VMI service proposition to its customers. A portion of these services, primarily related to stocking of product and maintenance of the MRO inventory, is provided over a short period of time after control of the purchased product has been transferred to the customer. Since certain obligations pursuant to the VMI service agreement 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 and the related performance obligations have been satisfied. &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:700;line-height:120%;text-decoration:underline"&gt;TestEquity Segment&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TestEquity&#x2019;s contracts with customers generally represent a single performance obligation to sell its products. Revenue from contracts with customers reflect the transaction prices for contracts reduced by variable consideration. TestEquity provides a rebate to select customers if pre-determined purchase thresholds are met. The rebate consideration is not in exchange for a distinct good or service. Variable consideration is estimated using the expected-value method considering all reasonably available information, including TestEquity&#x2019;s historical experience and current expectations, and is reflected in the transaction price when sales are recorded. Sales returns are generally accepted by TestEquity; however, sales returns are not material to the Company&#x2019;s operations. TestEquity provides an assurance type warranty which is not sold separately and does not represent a separate performance obligation. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TestEquity generates revenue from contracts with customers through the sale of new and used electronic test and measurement products. Typically, TestEquity has a purchase order or master service agreement with the customer that specifies the goods and/or services to be provided. TestEquity generally invoices customers as goods are shipped. Fees are typically due and payable 30 days after the date of shipment. Generally, customers gain control of the goods upon providing the product to the carrier, or when services are completed. For the majority of transactions, TestEquity recognizes revenue at the time of shipment, when control passes to the customer. For consigned inventory, revenue is recognized when inventory is removed from TestEquity&#x2019;s stock location and control passes to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;Gexpro Services 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;Gexpro Services&#x2019; contracts with customers generally represent a single performance obligation to sell its products. Revenue from sales of Gexpro Services&#x2019; products is recognized upon transfer of control to the customer, which is typically when the product has been shipped from its distribution facilities. The transaction price is the amount of consideration to which Gexpro Services expects to be entitled in exchange for transferring goods to the customer. Revenue is recorded based on the transaction price, which includes fixed consideration and an estimate of variable consideration such as, early payment/volume discounts and rebates. The amount of variable consideration included in the transaction price is constrained and is included only to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gexpro Services&#x2019; products are marketed and sold primarily to original equipment manufacturers globally. Sales of products are subject to economic conditions and may fluctuate based on changes in the industry, trade policies and financial markets. Payment terms on invoiced amounts range from 10 to 120 days. In instances where the timing of revenue recognition differs from the timing of the right to invoice, the Company has determined that a significant financing component does not exist.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <dsgr:RevenueFromContractWithCustomerNumberOfRevenueStreams
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RleHRyZWdpb246NzNjMzhiMDYwNjU4NGJkNWJhODdhNDhkZjk1YjQyZjVfNDQwMTA_890b29e5-de96-4eed-b62e-c1a86bf78b09"
      unitRef="revenuestream">2</dsgr:RevenueFromContractWithCustomerNumberOfRevenueStreams>
    <dsgr:RevenueFromContractWithCustomerNumberOfRevenueStreams
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RleHRyZWdpb246NzNjMzhiMDYwNjU4NGJkNWJhODdhNDhkZjk1YjQyZjVfNTQ5NzU1ODU3OTA0_c05074f6-9e74-46ae-b749-ac9caf9c41fb"
      unitRef="revenuestream">2</dsgr:RevenueFromContractWithCustomerNumberOfRevenueStreams>
    <dsgr:ContractWithCustomerPaymentTerms
      contextRef="i63d277fed9824efa904ab001165f9d85_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RleHRyZWdpb246NzNjMzhiMDYwNjU4NGJkNWJhODdhNDhkZjk1YjQyZjVfMzE3NzI_d53c497c-8596-4478-89a6-230022c31168">P30D</dsgr:ContractWithCustomerPaymentTerms>
    <dsgr:ContractWithCustomerPaymentTerms
      contextRef="id706da4a1a62426b90dff8d43963c1c4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RleHRyZWdpb246NzNjMzhiMDYwNjU4NGJkNWJhODdhNDhkZjk1YjQyZjVfNTU5NQ_2e7510ba-deb2-4a75-afab-e115204b9a35">P10D</dsgr:ContractWithCustomerPaymentTerms>
    <dsgr:ContractWithCustomerPaymentTerms
      contextRef="i4d4704c6a2a248538ee6167527e7c1c0_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RleHRyZWdpb246NzNjMzhiMDYwNjU4NGJkNWJhODdhNDhkZjk1YjQyZjVfNTYwMQ_96b0eda8-6054-4476-9936-16842c834573">P120D</dsgr:ContractWithCustomerPaymentTerms>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RleHRyZWdpb246NzNjMzhiMDYwNjU4NGJkNWJhODdhNDhkZjk1YjQyZjVfOTI5MQ_cebefba8-0b72-4e69-92e1-a23710064bd3">&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 consolidated revenue by geographic area (based on the location to which the product is shipped to):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&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:14.545%"/&gt;&lt;td style="width:0.1%"/&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="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:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&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:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&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;text-align:left;vertical-align: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;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;298,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;125,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;text-align:left;vertical-align: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;21,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,797&#160;&lt;/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="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&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;16,916&#160;&lt;/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;8,082&#160;&lt;/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="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pacific Rim&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,937&#160;&lt;/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,039&#160;&lt;/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="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Latin America&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,429&#160;&lt;/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,845&#160;&lt;/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="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;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,066&#160;&lt;/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="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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&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;348,270&#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;154,085&#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="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;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e7b1c459044443e8e4a9f3f0212d9b2_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RhYmxlOjUwNzc2NGU2ZDczMjQ3OWNiNDQ0ZmQyZDdmMzE3NmJkL3RhYmxlcmFuZ2U6NTA3NzY0ZTZkNzMyNDc5Y2I0NDRmZDJkN2YzMTc2YmRfMy0xLTEtMS0xNTcyMTk_6ea514da-61e2-4e7f-837f-b3d9bdcd5573"
      unitRef="usd">298727000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib349939ef05e4c009704a5a5a4f03735_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RhYmxlOjUwNzc2NGU2ZDczMjQ3OWNiNDQ0ZmQyZDdmMzE3NmJkL3RhYmxlcmFuZ2U6NTA3NzY0ZTZkNzMyNDc5Y2I0NDRmZDJkN2YzMTc2YmRfMy0zLTEtMS0xNTcyMTk_ad8ca25e-1dec-4956-81ba-e38cab9faef1"
      unitRef="usd">125256000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4e8ffd8c44c04087a9d0bf8646c30754_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RhYmxlOjUwNzc2NGU2ZDczMjQ3OWNiNDQ0ZmQyZDdmMzE3NmJkL3RhYmxlcmFuZ2U6NTA3NzY0ZTZkNzMyNDc5Y2I0NDRmZDJkN2YzMTc2YmRfNC0xLTEtMS0xNTcyMTk_b8d129d9-d201-4209-8f3d-d32f984bcd6a"
      unitRef="usd">21845000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i327b98791a2040ac8802cbaac40aa33e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RhYmxlOjUwNzc2NGU2ZDczMjQ3OWNiNDQ0ZmQyZDdmMzE3NmJkL3RhYmxlcmFuZ2U6NTA3NzY0ZTZkNzMyNDc5Y2I0NDRmZDJkN2YzMTc2YmRfNC0zLTEtMS0xNTcyMTk_50f05ddb-4c4d-4bae-81f3-a178a3e0202c"
      unitRef="usd">9797000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iebdc13b7a60845158640801f5a7efc48_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RhYmxlOjUwNzc2NGU2ZDczMjQ3OWNiNDQ0ZmQyZDdmMzE3NmJkL3RhYmxlcmFuZ2U6NTA3NzY0ZTZkNzMyNDc5Y2I0NDRmZDJkN2YzMTc2YmRfNS0xLTEtMS0xNTcyMTk_5e2d3dbf-68af-4954-abfe-6b4ab7f1e772"
      unitRef="usd">16916000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if47745f99d6d4d1982ea51f5ffd05f9b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RhYmxlOjUwNzc2NGU2ZDczMjQ3OWNiNDQ0ZmQyZDdmMzE3NmJkL3RhYmxlcmFuZ2U6NTA3NzY0ZTZkNzMyNDc5Y2I0NDRmZDJkN2YzMTc2YmRfNS0zLTEtMS0xNTcyMTk_1e87173f-fa9a-4939-9637-65f950a41036"
      unitRef="usd">8082000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i267ee5a4855f4c19b3647aa4a4b3e02e_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RhYmxlOjUwNzc2NGU2ZDczMjQ3OWNiNDQ0ZmQyZDdmMzE3NmJkL3RhYmxlcmFuZ2U6NTA3NzY0ZTZkNzMyNDc5Y2I0NDRmZDJkN2YzMTc2YmRfNi0xLTEtMS0xNTcyMTk_99d97e98-f260-4433-887f-6f7ff1d67d06"
      unitRef="usd">1937000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia80c89587c29455c82c2fb8506a5a569_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RhYmxlOjUwNzc2NGU2ZDczMjQ3OWNiNDQ0ZmQyZDdmMzE3NmJkL3RhYmxlcmFuZ2U6NTA3NzY0ZTZkNzMyNDc5Y2I0NDRmZDJkN2YzMTc2YmRfNi0zLTEtMS0xNTcyMTk_6d6dd3c0-d5a3-40e7-8f13-cd2f8e609606"
      unitRef="usd">5039000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib95cdcabd5ee4d0e8d23f1f589e2d770_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RhYmxlOjUwNzc2NGU2ZDczMjQ3OWNiNDQ0ZmQyZDdmMzE3NmJkL3RhYmxlcmFuZ2U6NTA3NzY0ZTZkNzMyNDc5Y2I0NDRmZDJkN2YzMTc2YmRfNy0xLTEtMS0xNTcyMTk_61111032-c723-4282-8f9a-84d4a331dc8b"
      unitRef="usd">7429000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id9449bbeda5b472baebc943cdf052cfa_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RhYmxlOjUwNzc2NGU2ZDczMjQ3OWNiNDQ0ZmQyZDdmMzE3NmJkL3RhYmxlcmFuZ2U6NTA3NzY0ZTZkNzMyNDc5Y2I0NDRmZDJkN2YzMTc2YmRfNy0zLTEtMS0xNTcyMTk_079a392a-006e-4b74-ba3f-4d084e2fd4c5"
      unitRef="usd">4845000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i115d0abde3634a2381d43336e2344e92_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RhYmxlOjUwNzc2NGU2ZDczMjQ3OWNiNDQ0ZmQyZDdmMzE3NmJkL3RhYmxlcmFuZ2U6NTA3NzY0ZTZkNzMyNDc5Y2I0NDRmZDJkN2YzMTc2YmRfOC0xLTEtMS0xNTcyMTk_54be727b-19e6-48c4-839f-c7e3739f614e"
      unitRef="usd">1416000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ife8ce06e58284697b7bb1876e9211fbb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RhYmxlOjUwNzc2NGU2ZDczMjQ3OWNiNDQ0ZmQyZDdmMzE3NmJkL3RhYmxlcmFuZ2U6NTA3NzY0ZTZkNzMyNDc5Y2I0NDRmZDJkN2YzMTc2YmRfOC0zLTEtMS0xNTcyMTk_b3fa828b-1e1c-48ab-bb23-b72806cd0924"
      unitRef="usd">1066000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RhYmxlOjUwNzc2NGU2ZDczMjQ3OWNiNDQ0ZmQyZDdmMzE3NmJkL3RhYmxlcmFuZ2U6NTA3NzY0ZTZkNzMyNDc5Y2I0NDRmZDJkN2YzMTc2YmRfOS0xLTEtMS0xNTcyMTk_d80ede6a-4f03-4e82-8424-7260b5f15c96"
      unitRef="usd">348270000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RhYmxlOjUwNzc2NGU2ZDczMjQ3OWNiNDQ0ZmQyZDdmMzE3NmJkL3RhYmxlcmFuZ2U6NTA3NzY0ZTZkNzMyNDc5Y2I0NDRmZDJkN2YzMTc2YmRfOS0zLTEtMS0xNTcyMTk_da26e8cf-6b8e-4d3a-8e1d-609b910194cd"
      unitRef="usd">154085000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i71d85fe84c514eb6879c6868812fc3cd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RleHRyZWdpb246NzNjMzhiMDYwNjU4NGJkNWJhODdhNDhkZjk1YjQyZjVfODM4Ng_80864935-f7a4-40ee-982f-cce1429e5d37"
      unitRef="usd">300000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="if1fb521fbf3143b2932edc908f093770_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RleHRyZWdpb246NzNjMzhiMDYwNjU4NGJkNWJhODdhNDhkZjk1YjQyZjVfODM5OQ_3907ca87-2956-490b-bf3e-d5f01538364b"
      unitRef="usd">300000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i4d2c4c8b990a4991a0b89420835959b8_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RleHRyZWdpb246NzNjMzhiMDYwNjU4NGJkNWJhODdhNDhkZjk1YjQyZjVfOTA3MQ_ee88f79d-094d-4e19-9c1d-3ceed0c221d0"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OperatingLeaseLeaseIncomeTableTextBlock
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RleHRyZWdpb246NzNjMzhiMDYwNjU4NGJkNWJhODdhNDhkZjk1YjQyZjVfMTY0OTI2NzQ4ODIxMg_730b1f91-6511-41d2-b2c6-76cfaa56b103">&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;Rental revenue from operating leases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&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:14.545%"/&gt;&lt;td style="width:0.1%"/&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="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:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&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:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue from operating leases&lt;/span&gt;&lt;/td&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;6,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;/table&gt;&lt;/div&gt;</us-gaap:OperatingLeaseLeaseIncomeTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i269109421060462b96a7694ed00057fb_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RhYmxlOjNkMmZjYmNhNzk4OTQxMTRhZmFiM2VlMGNhOGQyYjEzL3RhYmxlcmFuZ2U6M2QyZmNiY2E3OTg5NDExNGFmYWIzZWUwY2E4ZDJiMTNfMy0xLTEtMS0xNzA1NTY_05a2bb45-fb5d-4fb1-ba1a-038ddd38c457"
      unitRef="usd">6100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia0434f5e73d2451b9b5563541d6c8135_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80My9mcmFnOjczYzM4YjA2MDY1ODRiZDViYTg3YTQ4ZGY5NWI0MmY1L3RhYmxlOjNkMmZjYmNhNzk4OTQxMTRhZmFiM2VlMGNhOGQyYjEzL3RhYmxlcmFuZ2U6M2QyZmNiY2E3OTg5NDExNGFmYWIzZWUwY2E4ZDJiMTNfMy0zLTEtMS0xNzA1NTY_cccca358-437f-4244-b615-36da20336c13"
      unitRef="usd">3541000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:AdditionalFinancialInformationDisclosureTextBlock
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RleHRyZWdpb246YTU5OWRhNGM3OGIzNDdiYzg5NzFjNGE1Nzg0OWRhYTlfMTY0OTI2NzQ0MzE0OA_f6a042ae-70a5-4024-be5d-c749bd33a71d">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 5 &#x2013; Supplemental Financial Statement Information&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Inventories, net&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;Inventories, net, consisting of purchased goods and manufactured electronic equipment offered for resale, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&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:16.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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:700;line-height:100%"&gt;March 31, 2023&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:700;line-height:100%"&gt;December 31, 2022&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;282,837&#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;275,072&#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;(12,856)&lt;/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,698)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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;269,981&#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;264,374&#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&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;Changes in the reserve for obsolete and excess inventory were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.771%"/&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:16.445%"/&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:9pt;font-weight:400;line-height:100%"&gt;(in thousands)&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:700;line-height:100%"&gt;Amount&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;Balance at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-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;(10,698)&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 2px 13pt;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;Provision charged to expense (net)&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,198)&lt;/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="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 13pt;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;Write-offs&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;40&#160;&lt;/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 March 31, 2023&lt;/span&gt;&lt;/td&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;(12,856)&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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Property, Plant and Equipment, net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;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;Components of property, plant and equipment were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&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:16.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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:700;line-height:100%"&gt;March 31, 2023&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:700;line-height:100%"&gt;December 31, 2022&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;Land&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;9,595&#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;9,578&#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;Buildings and improvements&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;27,872&#160;&lt;/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;27,199&#160;&lt;/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;Machinery and equipment&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;28,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,948&#160;&lt;/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;Capitalized software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,355&#160;&lt;/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,889&#160;&lt;/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;Furniture and fixtures&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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Vehicles&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,715&#160;&lt;/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,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;86,569&#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;82,813&#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: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 depreciation and amortization&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,136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,418)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&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;64,433&#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;64,395&#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="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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:9pt;font-weight:400;line-height:120%;padding-left:6.7pt"&gt;Construction in progress primarily relates to upgrades to certain of the Company's distribution facilities that we expect to place in service in the next 12 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;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;Depreciation expense for property, plant and equipment was $3.5 million and $0.6 million for the first quarter of 2023 and 2022, respectively. Amortization expense for capitalized software was $0.7 million and $0.2 million for the first quarter of 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Rental Equipment, net&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rental equipment, net consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&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:16.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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:700;line-height:100%"&gt;March 31, 2023&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:700;line-height:100%"&gt;December 31, 2022&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;Rental equipment&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;63,546&#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;63,184&#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;Accumulated depreciation&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;(36,378)&lt;/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;(36,045)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rental equipment, 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;27,168&#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;27,139&#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&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;Depreciation expense included in cost of sales for rental equipment was $2.3 million and $1.7 million for the first quarter of 2023 and 2022, respectively. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Refer 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;Note 4 &#x2013; Revenue Recognition&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &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;for a discussion on the Company's activities as lessor.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;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;Other liabilities consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&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:16.446%"/&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:9pt;font-weight:400;line-height:100%"&gt;(in thousand)&lt;/span&gt;&lt;/td&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:700;line-height:100%"&gt;March 31, 2023&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:700;line-height:100%"&gt;December 31, 2022&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;Security bonus plan&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;9,769&#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;9,651&#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;Deferred compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,962&#160;&lt;/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;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;4,322&#160;&lt;/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,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other liabilities&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;24,412&#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;23,649&#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:AdditionalFinancialInformationDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RleHRyZWdpb246YTU5OWRhNGM3OGIzNDdiYzg5NzFjNGE1Nzg0OWRhYTlfMjM2_38ff9141-8ce3-4f93-b58b-074f426cb948">&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;Inventories, net, consisting of purchased goods and manufactured electronic equipment offered for resale, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&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:16.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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:700;line-height:100%"&gt;March 31, 2023&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:700;line-height:100%"&gt;December 31, 2022&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;282,837&#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;275,072&#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;(12,856)&lt;/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,698)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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;269,981&#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;264,374&#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&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;Changes in the reserve for obsolete and excess inventory were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.771%"/&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:16.445%"/&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:9pt;font-weight:400;line-height:100%"&gt;(in thousands)&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:700;line-height:100%"&gt;Amount&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;Balance at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-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;(10,698)&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 2px 13pt;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;Provision charged to expense (net)&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,198)&lt;/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="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 13pt;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;Write-offs&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;40&#160;&lt;/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 March 31, 2023&lt;/span&gt;&lt;/td&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;(12,856)&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:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryGross
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOjBiNTZlODQ3N2JlOTQ1MWFhMjZhOTY4ZDE5ZmNlZjJlL3RhYmxlcmFuZ2U6MGI1NmU4NDc3YmU5NDUxYWEyNmE5NjhkMTlmY2VmMmVfMi0xLTEtMS0xNTcyMTk_3ff17b31-8eca-4fa5-9c8b-2ae15c05d069"
      unitRef="usd">282837000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOjBiNTZlODQ3N2JlOTQ1MWFhMjZhOTY4ZDE5ZmNlZjJlL3RhYmxlcmFuZ2U6MGI1NmU4NDc3YmU5NDUxYWEyNmE5NjhkMTlmY2VmMmVfMi0zLTEtMS0xNTcyMTk_979f7055-8e64-4a64-9698-5d9e69470695"
      unitRef="usd">275072000</us-gaap:InventoryGross>
    <us-gaap:InventoryValuationReserves
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOjBiNTZlODQ3N2JlOTQ1MWFhMjZhOTY4ZDE5ZmNlZjJlL3RhYmxlcmFuZ2U6MGI1NmU4NDc3YmU5NDUxYWEyNmE5NjhkMTlmY2VmMmVfMy0xLTEtMS0xNTcyMTk_0ce3e41f-c642-4fd8-a81f-0c43b0aca6f2"
      unitRef="usd">12856000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOjBiNTZlODQ3N2JlOTQ1MWFhMjZhOTY4ZDE5ZmNlZjJlL3RhYmxlcmFuZ2U6MGI1NmU4NDc3YmU5NDUxYWEyNmE5NjhkMTlmY2VmMmVfMy0zLTEtMS0xNTcyMTk_66c3ef95-b56b-4c73-a694-0eb30bb4b8f4"
      unitRef="usd">10698000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryNet
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOjBiNTZlODQ3N2JlOTQ1MWFhMjZhOTY4ZDE5ZmNlZjJlL3RhYmxlcmFuZ2U6MGI1NmU4NDc3YmU5NDUxYWEyNmE5NjhkMTlmY2VmMmVfNC0xLTEtMS0xNTcyMTk_880479e8-59a6-46a4-a802-2183a0aa214d"
      unitRef="usd">269981000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOjBiNTZlODQ3N2JlOTQ1MWFhMjZhOTY4ZDE5ZmNlZjJlL3RhYmxlcmFuZ2U6MGI1NmU4NDc3YmU5NDUxYWEyNmE5NjhkMTlmY2VmMmVfNC0zLTEtMS0xNTcyMTk_ce853f59-0a98-4268-ab29-0e0f141f0692"
      unitRef="usd">264374000</us-gaap:InventoryNet>
    <us-gaap:InventoryValuationReserves
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOjZiNDc3OGJkOTZlNzQyODQ4MjBlNzI2NjQyZWMzOGRiL3RhYmxlcmFuZ2U6NmI0Nzc4YmQ5NmU3NDI4NDgyMGU3MjY2NDJlYzM4ZGJfMS0yLTEtMS0xNTcyMTk_5fdf5433-aa13-42c8-8233-807684be807d"
      unitRef="usd">10698000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryLIFOReservePeriodCharge
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOjZiNDc3OGJkOTZlNzQyODQ4MjBlNzI2NjQyZWMzOGRiL3RhYmxlcmFuZ2U6NmI0Nzc4YmQ5NmU3NDI4NDgyMGU3MjY2NDJlYzM4ZGJfMi0yLTEtMS0xNTcyMTk_95ee71ff-984a-434d-b71a-ff6026dff597"
      unitRef="usd">2198000</us-gaap:InventoryLIFOReservePeriodCharge>
    <us-gaap:InventoryWriteDown
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOjZiNDc3OGJkOTZlNzQyODQ4MjBlNzI2NjQyZWMzOGRiL3RhYmxlcmFuZ2U6NmI0Nzc4YmQ5NmU3NDI4NDgyMGU3MjY2NDJlYzM4ZGJfNC0yLTEtMS0xNTcyMTk_815b392a-2bb1-4460-a0b4-f6ac538905af"
      unitRef="usd">40000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryValuationReserves
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOjZiNDc3OGJkOTZlNzQyODQ4MjBlNzI2NjQyZWMzOGRiL3RhYmxlcmFuZ2U6NmI0Nzc4YmQ5NmU3NDI4NDgyMGU3MjY2NDJlYzM4ZGJfNS0yLTEtMS0xNTcyMTk_2914992c-df70-4d0b-87d6-002595db0387"
      unitRef="usd">12856000</us-gaap:InventoryValuationReserves>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RleHRyZWdpb246YTU5OWRhNGM3OGIzNDdiYzg5NzFjNGE1Nzg0OWRhYTlfMTY0OTI2NzQ0MzE1MA_9265f438-941a-4970-8b52-4075521725b5">&lt;div style="margin-top:3pt;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;Components of property, plant and equipment were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&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:16.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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:700;line-height:100%"&gt;March 31, 2023&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:700;line-height:100%"&gt;December 31, 2022&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;Land&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;9,595&#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;9,578&#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;Buildings and improvements&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;27,872&#160;&lt;/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;27,199&#160;&lt;/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;Machinery and equipment&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;28,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,948&#160;&lt;/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;Capitalized software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,355&#160;&lt;/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,889&#160;&lt;/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;Furniture and fixtures&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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Vehicles&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,715&#160;&lt;/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,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;86,569&#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;82,813&#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: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 depreciation and amortization&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,136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,418)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&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;64,433&#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;64,395&#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="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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:9pt;font-weight:400;line-height:120%;padding-left:6.7pt"&gt;Construction in progress primarily relates to upgrades to certain of the Company's distribution facilities that we expect to place in service in the next 12 months.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Rental Equipment, net&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rental equipment, net consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&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:16.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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:700;line-height:100%"&gt;March 31, 2023&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:700;line-height:100%"&gt;December 31, 2022&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;Rental equipment&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;63,546&#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;63,184&#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;Accumulated depreciation&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;(36,378)&lt;/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;(36,045)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rental equipment, 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;27,168&#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;27,139&#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:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i840a0779a70546d390091d17ffd179f2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQ2NTdkZDk2YzUzMjQyMWFiMmViZmMyZmI1YjE3M2QzL3RhYmxlcmFuZ2U6ZDY1N2RkOTZjNTMyNDIxYWIyZWJmYzJmYjViMTczZDNfMi0xLTEtMS0xNjAxNDY_4e1f4042-ce99-4b44-bdeb-a8d4ede7f9bb"
      unitRef="usd">9595000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id73eef93d5b14d84b3f040decc59324b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQ2NTdkZDk2YzUzMjQyMWFiMmViZmMyZmI1YjE3M2QzL3RhYmxlcmFuZ2U6ZDY1N2RkOTZjNTMyNDIxYWIyZWJmYzJmYjViMTczZDNfMi0zLTEtMS0xNjAxNDY_9b9cfc58-c73c-40f2-844d-a59158309338"
      unitRef="usd">9578000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ieb00869b91b240c9957b158bbf655d69_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQ2NTdkZDk2YzUzMjQyMWFiMmViZmMyZmI1YjE3M2QzL3RhYmxlcmFuZ2U6ZDY1N2RkOTZjNTMyNDIxYWIyZWJmYzJmYjViMTczZDNfMy0xLTEtMS0xNjAxNDY_236adb6a-2a00-4e4c-aa9f-518089b7eb0d"
      unitRef="usd">27872000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6d2da19239d64073981d384562c07cd4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQ2NTdkZDk2YzUzMjQyMWFiMmViZmMyZmI1YjE3M2QzL3RhYmxlcmFuZ2U6ZDY1N2RkOTZjNTMyNDIxYWIyZWJmYzJmYjViMTczZDNfMy0zLTEtMS0xNjAxNDY_9fad1929-00ae-4963-8b2d-128e57203e17"
      unitRef="usd">27199000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i581720a681f442229d95beb57c80d39d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQ2NTdkZDk2YzUzMjQyMWFiMmViZmMyZmI1YjE3M2QzL3RhYmxlcmFuZ2U6ZDY1N2RkOTZjNTMyNDIxYWIyZWJmYzJmYjViMTczZDNfNC0xLTEtMS0xNjAxNDY_c7d9a657-e5ab-49e9-8e10-ce2404a24e19"
      unitRef="usd">28853000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie0cbf21b92484fb18fcfab4dc7328628_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQ2NTdkZDk2YzUzMjQyMWFiMmViZmMyZmI1YjE3M2QzL3RhYmxlcmFuZ2U6ZDY1N2RkOTZjNTMyNDIxYWIyZWJmYzJmYjViMTczZDNfNC0zLTEtMS0xNjAxNDY_b57827e0-26b9-47b2-99ab-01debdba5065"
      unitRef="usd">26948000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ifff96260ccee4a0180ca9d7a51a5e1ed_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQ2NTdkZDk2YzUzMjQyMWFiMmViZmMyZmI1YjE3M2QzL3RhYmxlcmFuZ2U6ZDY1N2RkOTZjNTMyNDIxYWIyZWJmYzJmYjViMTczZDNfNS0xLTEtMS0xNjAxNDY_a17fa9ad-0be3-41cc-81f8-b66b8afc8b73"
      unitRef="usd">8355000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ifc3af1e395d84d13b34ae69a219a3f4b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQ2NTdkZDk2YzUzMjQyMWFiMmViZmMyZmI1YjE3M2QzL3RhYmxlcmFuZ2U6ZDY1N2RkOTZjNTMyNDIxYWIyZWJmYzJmYjViMTczZDNfNS0zLTEtMS0xNjAxNDY_b88c192f-c596-49aa-9aa6-94057a77c045"
      unitRef="usd">7889000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1325cfb33071449b9ad9b904dc2342f8_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQ2NTdkZDk2YzUzMjQyMWFiMmViZmMyZmI1YjE3M2QzL3RhYmxlcmFuZ2U6ZDY1N2RkOTZjNTMyNDIxYWIyZWJmYzJmYjViMTczZDNfNi0xLTEtMS0xNjAxNDY_7d007e96-6047-481c-b3ee-c1d9e4f6abc0"
      unitRef="usd">7166000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6a9fe75e0fbe40d0b43bec1cf43a335a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQ2NTdkZDk2YzUzMjQyMWFiMmViZmMyZmI1YjE3M2QzL3RhYmxlcmFuZ2U6ZDY1N2RkOTZjNTMyNDIxYWIyZWJmYzJmYjViMTczZDNfNi0zLTEtMS0xNjAxNDY_33c4a50d-2b24-4d22-94a7-990b34a55e56"
      unitRef="usd">6346000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie00539cb54b648889cd11470c0732a75_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQ2NTdkZDk2YzUzMjQyMWFiMmViZmMyZmI1YjE3M2QzL3RhYmxlcmFuZ2U6ZDY1N2RkOTZjNTMyNDIxYWIyZWJmYzJmYjViMTczZDNfNy0xLTEtMS0xNjAxNDY_d6fd329b-5541-4788-94cb-0f0cebd815b7"
      unitRef="usd">1715000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if1551d7c5ef845aebb5d7f1d4d9831da_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQ2NTdkZDk2YzUzMjQyMWFiMmViZmMyZmI1YjE3M2QzL3RhYmxlcmFuZ2U6ZDY1N2RkOTZjNTMyNDIxYWIyZWJmYzJmYjViMTczZDNfNy0zLTEtMS0xNjAxNDY_042334ff-d3df-49aa-bc0e-f1c60467e16b"
      unitRef="usd">1713000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i455c44c56dc24af4a9c497f04fdd3891_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQ2NTdkZDk2YzUzMjQyMWFiMmViZmMyZmI1YjE3M2QzL3RhYmxlcmFuZ2U6ZDY1N2RkOTZjNTMyNDIxYWIyZWJmYzJmYjViMTczZDNfOC0xLTEtMS0xNjAxNDY_d1395901-53ab-4189-84af-ef1254250136"
      unitRef="usd">3013000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iae4a427de3a049b8a4d0dca72dc9610c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQ2NTdkZDk2YzUzMjQyMWFiMmViZmMyZmI1YjE3M2QzL3RhYmxlcmFuZ2U6ZDY1N2RkOTZjNTMyNDIxYWIyZWJmYzJmYjViMTczZDNfOC0zLTEtMS0xNjAxNDY_c325cf05-5d76-4d51-ad33-0775c4889cf1"
      unitRef="usd">3140000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQ2NTdkZDk2YzUzMjQyMWFiMmViZmMyZmI1YjE3M2QzL3RhYmxlcmFuZ2U6ZDY1N2RkOTZjNTMyNDIxYWIyZWJmYzJmYjViMTczZDNfOS0xLTEtMS0xNjAxNDY_37c0acb6-c656-4cb3-9630-975916e32dc1"
      unitRef="usd">86569000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQ2NTdkZDk2YzUzMjQyMWFiMmViZmMyZmI1YjE3M2QzL3RhYmxlcmFuZ2U6ZDY1N2RkOTZjNTMyNDIxYWIyZWJmYzJmYjViMTczZDNfOS0zLTEtMS0xNjAxNDY_11a3776b-fea2-465c-999b-5e820d6e245b"
      unitRef="usd">82813000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQ2NTdkZDk2YzUzMjQyMWFiMmViZmMyZmI1YjE3M2QzL3RhYmxlcmFuZ2U6ZDY1N2RkOTZjNTMyNDIxYWIyZWJmYzJmYjViMTczZDNfMTAtMS0xLTEtMTYwMTQ2_d4b671de-65db-4346-bdcd-d8154177b827"
      unitRef="usd">22136000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQ2NTdkZDk2YzUzMjQyMWFiMmViZmMyZmI1YjE3M2QzL3RhYmxlcmFuZ2U6ZDY1N2RkOTZjNTMyNDIxYWIyZWJmYzJmYjViMTczZDNfMTAtMy0xLTEtMTYwMTQ2_a17e9de6-33fc-423e-8a45-f6e2df1cc5b1"
      unitRef="usd">18418000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQ2NTdkZDk2YzUzMjQyMWFiMmViZmMyZmI1YjE3M2QzL3RhYmxlcmFuZ2U6ZDY1N2RkOTZjNTMyNDIxYWIyZWJmYzJmYjViMTczZDNfMTEtMS0xLTEtMTYwMTQ2_c9aecfb5-5946-4a32-8ef1-88620d5b7763"
      unitRef="usd">64433000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQ2NTdkZDk2YzUzMjQyMWFiMmViZmMyZmI1YjE3M2QzL3RhYmxlcmFuZ2U6ZDY1N2RkOTZjNTMyNDIxYWIyZWJmYzJmYjViMTczZDNfMTEtMy0xLTEtMTYwMTQ2_09562452-300c-4ed3-bfa8-fd2569bd6e6b"
      unitRef="usd">64395000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="ie94a89e4604b4cb3bab7c82bd0160559_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RleHRyZWdpb246YTU5OWRhNGM3OGIzNDdiYzg5NzFjNGE1Nzg0OWRhYTlfNTQ5NzU1ODE0NTU1_cb75f25a-ca74-4370-b340-3af386a619ec"
      unitRef="usd">3500000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i3113ceb818a84b3b8f3df11aa12bd50a_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RleHRyZWdpb246YTU5OWRhNGM3OGIzNDdiYzg5NzFjNGE1Nzg0OWRhYTlfNTQ5NzU1ODE0NTYz_cd7a82ba-85bb-4fec-87b4-ece9c35aa40f"
      unitRef="usd">600000</us-gaap:Depreciation>
    <us-gaap:AdjustmentForAmortization
      contextRef="ie94a89e4604b4cb3bab7c82bd0160559_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RleHRyZWdpb246YTU5OWRhNGM3OGIzNDdiYzg5NzFjNGE1Nzg0OWRhYTlfNTQ5NzU1ODE0NzIz_72cf0a76-a553-4579-b10a-1169e7b2aada"
      unitRef="usd">700000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i3113ceb818a84b3b8f3df11aa12bd50a_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RleHRyZWdpb246YTU5OWRhNGM3OGIzNDdiYzg5NzFjNGE1Nzg0OWRhYTlfNTQ5NzU1ODE0NzMx_3d87b4c7-5890-4e81-8282-a894d695e885"
      unitRef="usd">200000</us-gaap:AdjustmentForAmortization>
    <us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross
      contextRef="i58383aa390144657a5b98bc5158b4fba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQzNWQ0OTdmZDI1OTQ1Nzk4NmUzZmYxNzg5NWE2YzBmL3RhYmxlcmFuZ2U6ZDM1ZDQ5N2ZkMjU5NDU3OTg2ZTNmZjE3ODk1YTZjMGZfMi0xLTEtMS0xNjAxNTc_5ea3f557-811e-40e5-b6cd-8627a8a4e0e4"
      unitRef="usd">63546000</us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross>
    <us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross
      contextRef="ic6917944243e41e395aa1807f9f45aba_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQzNWQ0OTdmZDI1OTQ1Nzk4NmUzZmYxNzg5NWE2YzBmL3RhYmxlcmFuZ2U6ZDM1ZDQ5N2ZkMjU5NDU3OTg2ZTNmZjE3ODk1YTZjMGZfMi0zLTEtMS0xNjAxNTc_9b1c074c-f4d7-4ea6-8ea4-5696eb9f83cb"
      unitRef="usd">63184000</us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross>
    <us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation
      contextRef="i58383aa390144657a5b98bc5158b4fba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQzNWQ0OTdmZDI1OTQ1Nzk4NmUzZmYxNzg5NWE2YzBmL3RhYmxlcmFuZ2U6ZDM1ZDQ5N2ZkMjU5NDU3OTg2ZTNmZjE3ODk1YTZjMGZfMy0xLTEtMS0xNjAxNTc_b1481dcf-2df0-4ced-b7ed-ae4fcc36a0a9"
      unitRef="usd">36378000</us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation>
    <us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation
      contextRef="ic6917944243e41e395aa1807f9f45aba_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQzNWQ0OTdmZDI1OTQ1Nzk4NmUzZmYxNzg5NWE2YzBmL3RhYmxlcmFuZ2U6ZDM1ZDQ5N2ZkMjU5NDU3OTg2ZTNmZjE3ODk1YTZjMGZfMy0zLTEtMS0xNjAxNTc_80a6668d-0d21-4a41-8f46-b307762e7e1e"
      unitRef="usd">36045000</us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation>
    <us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet
      contextRef="i58383aa390144657a5b98bc5158b4fba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQzNWQ0OTdmZDI1OTQ1Nzk4NmUzZmYxNzg5NWE2YzBmL3RhYmxlcmFuZ2U6ZDM1ZDQ5N2ZkMjU5NDU3OTg2ZTNmZjE3ODk1YTZjMGZfNC0xLTEtMS0xNjAxNTc_572c0b35-c802-4cd4-98a5-7c621b527d6f"
      unitRef="usd">27168000</us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet>
    <us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet
      contextRef="ic6917944243e41e395aa1807f9f45aba_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmQzNWQ0OTdmZDI1OTQ1Nzk4NmUzZmYxNzg5NWE2YzBmL3RhYmxlcmFuZ2U6ZDM1ZDQ5N2ZkMjU5NDU3OTg2ZTNmZjE3ODk1YTZjMGZfNC0zLTEtMS0xNjAxNTc_9bc2d8e6-4959-427f-ac51-af22c37ba0f1"
      unitRef="usd">27139000</us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet>
    <us-gaap:Depreciation
      contextRef="i8346e009d25a454d8b5f7c3202ef538d_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RleHRyZWdpb246YTU5OWRhNGM3OGIzNDdiYzg5NzFjNGE1Nzg0OWRhYTlfNTQ5NzU1ODE0OTkx_5eea47f9-58b0-4561-b68c-72a00d6df4b6"
      unitRef="usd">2300000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i31b750aacad74a4b8797ed8446019dc1_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RleHRyZWdpb246YTU5OWRhNGM3OGIzNDdiYzg5NzFjNGE1Nzg0OWRhYTlfNTQ5NzU1ODE0OTk5_2ff73ea9-a574-4931-a082-3ac6b5bf1d3d"
      unitRef="usd">1700000</us-gaap:Depreciation>
    <us-gaap:OtherLiabilitiesTableTextBlock
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RleHRyZWdpb246YTU5OWRhNGM3OGIzNDdiYzg5NzFjNGE1Nzg0OWRhYTlfNzE0NjgyNTU4NDg0Mw_de0b25d0-a42f-4a0a-94f6-99be8ca4532d">&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;Other liabilities consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&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:16.446%"/&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:9pt;font-weight:400;line-height:100%"&gt;(in thousand)&lt;/span&gt;&lt;/td&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:700;line-height:100%"&gt;March 31, 2023&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:700;line-height:100%"&gt;December 31, 2022&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;Security bonus plan&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;9,769&#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;9,651&#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;Deferred compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,962&#160;&lt;/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;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;4,322&#160;&lt;/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,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other liabilities&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;24,412&#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;23,649&#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:OtherLiabilitiesTableTextBlock>
    <dsgr:SecurityBonusPlan
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmVhZjA2Njg3Y2E1NDQ0YTRiZDZlZWYxOGZhNTA2Mzc5L3RhYmxlcmFuZ2U6ZWFmMDY2ODdjYTU0NDRhNGJkNmVlZjE4ZmE1MDYzNzlfMS0xLTEtMS0xNjE2ODU_fd442035-f245-49eb-992d-2a510ccc73ab"
      unitRef="usd">9769000</dsgr:SecurityBonusPlan>
    <dsgr:SecurityBonusPlan
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmVhZjA2Njg3Y2E1NDQ0YTRiZDZlZWYxOGZhNTA2Mzc5L3RhYmxlcmFuZ2U6ZWFmMDY2ODdjYTU0NDRhNGJkNmVlZjE4ZmE1MDYzNzlfMS0zLTEtMS0xNjE2ODU_48c12abb-f5b4-4ac4-b9eb-fc5b9b08f0a6"
      unitRef="usd">9651000</dsgr:SecurityBonusPlan>
    <us-gaap:OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmVhZjA2Njg3Y2E1NDQ0YTRiZDZlZWYxOGZhNTA2Mzc5L3RhYmxlcmFuZ2U6ZWFmMDY2ODdjYTU0NDRhNGJkNmVlZjE4ZmE1MDYzNzlfMi0xLTEtMS0xNjE2ODU_5529240c-7af0-483b-a4d3-27e65c9f78c3"
      unitRef="usd">10321000</us-gaap:OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent>
    <us-gaap:OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmVhZjA2Njg3Y2E1NDQ0YTRiZDZlZWYxOGZhNTA2Mzc5L3RhYmxlcmFuZ2U6ZWFmMDY2ODdjYTU0NDRhNGJkNmVlZjE4ZmE1MDYzNzlfMi0zLTEtMS0xNjE2ODU_13d5b20b-0226-4ee7-89cb-80cd35248355"
      unitRef="usd">9962000</us-gaap:OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent>
    <dsgr:OtherMiscellaneousLiabilities
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmVhZjA2Njg3Y2E1NDQ0YTRiZDZlZWYxOGZhNTA2Mzc5L3RhYmxlcmFuZ2U6ZWFmMDY2ODdjYTU0NDRhNGJkNmVlZjE4ZmE1MDYzNzlfMy0xLTEtMS0xNjE2ODU_b10f6651-d0e5-464c-a208-c0fbf49779a6"
      unitRef="usd">4322000</dsgr:OtherMiscellaneousLiabilities>
    <dsgr:OtherMiscellaneousLiabilities
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmVhZjA2Njg3Y2E1NDQ0YTRiZDZlZWYxOGZhNTA2Mzc5L3RhYmxlcmFuZ2U6ZWFmMDY2ODdjYTU0NDRhNGJkNmVlZjE4ZmE1MDYzNzlfMy0zLTEtMS0xNjE2ODU_354c5bd1-0d5f-4619-907b-54af1ba59621"
      unitRef="usd">4036000</dsgr:OtherMiscellaneousLiabilities>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmVhZjA2Njg3Y2E1NDQ0YTRiZDZlZWYxOGZhNTA2Mzc5L3RhYmxlcmFuZ2U6ZWFmMDY2ODdjYTU0NDRhNGJkNmVlZjE4ZmE1MDYzNzlfNC0xLTEtMS0xNjE2ODU_92c8b2ed-c7e5-48a2-8d1d-11b49652d00c"
      unitRef="usd">24412000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF80Ni9mcmFnOmE1OTlkYTRjNzhiMzQ3YmM4OTcxYzRhNTc4NDlkYWE5L3RhYmxlOmVhZjA2Njg3Y2E1NDQ0YTRiZDZlZWYxOGZhNTA2Mzc5L3RhYmxlcmFuZ2U6ZWFmMDY2ODdjYTU0NDRhNGJkNmVlZjE4ZmE1MDYzNzlfNC0zLTEtMS0xNjE2ODU_69500073-75da-422f-a752-a6a34d6236f5"
      unitRef="usd">23649000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RleHRyZWdpb246MWMzOTQ0MzViZTIzNGMwZmE1YjQ0NTg1OWM1Mjk5MDdfMjA1_f802feab-99e9-4278-95c3-11db55073096">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 6 &#x2013; Goodwill and Intangible 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill&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;Changes in the carrying amount of goodwill by segment were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.455%"/&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:12.204%"/&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:12.204%"/&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:12.204%"/&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:12.204%"/&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:12.209%"/&gt;&lt;td style="width:0.1%"/&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;/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:9pt;font-weight:400;line-height:100%"&gt;(in thousands)&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:700;line-height:100%"&gt;Lawson&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:700;line-height:100%"&gt;TestEquity&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:700;line-height:100%"&gt;Gexpro Services&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:700;line-height:100%"&gt;All Other&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:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-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;155,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;114,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;55,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;22,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;348,048&#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="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;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;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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impact of foreign exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/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;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/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;164&#160;&lt;/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;Balance at March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,784&#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;114,104&#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;55,515&#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;22,809&#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;348,212&#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;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;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;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The gross carrying amount and accumulated amortization for definite-lived intangible assets were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.337%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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="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:700;line-height:100%"&gt;March 31, 2023&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:700;line-height:100%"&gt;December 31, 2022&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:9pt;font-weight:400;line-height:100%"&gt;(in thousands)&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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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;92,539&#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;(19,822)&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;72,717&#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;92,286&#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;(17,401)&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;74,885&#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;192,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,863)&lt;/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;142,084&#160;&lt;/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;192,934&#160;&lt;/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;(44,481)&lt;/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;148,453&#160;&lt;/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;div&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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,548)&lt;/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,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,305)&lt;/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,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 13pt;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;Total&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;293,446&#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;(74,233)&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;219,213&#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;293,181&#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;(65,187)&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;227,994&#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="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other primarily consists of non-compete agreements. &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;Amortization expense for definite-lived intangible assets was $9.2 million for the three months ended March&#160;31, 2023 and $5.2 million for the three months ended March&#160;31, 2022. Amortization expense related to intangible assets was recorded in Selling, general and administrative expenses. &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 estimated aggregate amortization expense for the remaining year 2023 and each of the next five years are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.625%"/&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:16.445%"/&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:9pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&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;Remaining 2023&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;26,139&#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;2024&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;34,368&#160;&lt;/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;2025&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;30,999&#160;&lt;/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;2026&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;28,338&#160;&lt;/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;2027&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;23,903&#160;&lt;/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;2028&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;20,680&#160;&lt;/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;Thereafter&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;54,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&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;219,213&#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:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RleHRyZWdpb246MWMzOTQ0MzViZTIzNGMwZmE1YjQ0NTg1OWM1Mjk5MDdfMjAx_43ee4fd3-fb4c-463b-b01b-5719e893a8e4">&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 carrying amount of goodwill by segment were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.455%"/&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:12.204%"/&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:12.204%"/&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:12.204%"/&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:12.204%"/&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:12.209%"/&gt;&lt;td style="width:0.1%"/&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;/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:9pt;font-weight:400;line-height:100%"&gt;(in thousands)&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:700;line-height:100%"&gt;Lawson&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:700;line-height:100%"&gt;TestEquity&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:700;line-height:100%"&gt;Gexpro Services&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:700;line-height:100%"&gt;All Other&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:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-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;155,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;114,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;55,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;22,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;348,048&#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="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;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;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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impact of foreign exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/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;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/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;164&#160;&lt;/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;Balance at March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,784&#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;114,104&#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;55,515&#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;22,809&#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;348,212&#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;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;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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="iebabc2921e6a49d997ca48134ce19dc9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmYzZTM0OGUyMzljZTQ1Njg5OTEwMDI2OTFhYjdmZmU2L3RhYmxlcmFuZ2U6ZjNlMzQ4ZTIzOWNlNDU2ODk5MTAwMjY5MWFiN2ZmZTZfMi0yLTEtMS0xNTcyMTk_1e64c01b-29ff-4c4f-8e6e-ff6a2140a283"
      unitRef="usd">155773000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i7d6c8dae4f7b4d018ffcf565393c7fa7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmYzZTM0OGUyMzljZTQ1Njg5OTEwMDI2OTFhYjdmZmU2L3RhYmxlcmFuZ2U6ZjNlMzQ4ZTIzOWNlNDU2ODk5MTAwMjY5MWFiN2ZmZTZfMi00LTEtMS0xNTcyMTk_8dda21c6-d76d-4e40-b998-c01a3bfb8750"
      unitRef="usd">114104000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i28e171d209ed4730a76fd8b6c6afca76_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmYzZTM0OGUyMzljZTQ1Njg5OTEwMDI2OTFhYjdmZmU2L3RhYmxlcmFuZ2U6ZjNlMzQ4ZTIzOWNlNDU2ODk5MTAwMjY5MWFiN2ZmZTZfMi02LTEtMS0xNTcyMTk_6a299b08-0247-4a19-95a6-13cb357944dc"
      unitRef="usd">55421000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ifd41aac5dff6408083ffde12a68bfb78_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmYzZTM0OGUyMzljZTQ1Njg5OTEwMDI2OTFhYjdmZmU2L3RhYmxlcmFuZ2U6ZjNlMzQ4ZTIzOWNlNDU2ODk5MTAwMjY5MWFiN2ZmZTZfMi04LTEtMS0xNTcyMTk_16788977-5294-4134-a152-e639dd2b7565"
      unitRef="usd">22750000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmYzZTM0OGUyMzljZTQ1Njg5OTEwMDI2OTFhYjdmZmU2L3RhYmxlcmFuZ2U6ZjNlMzQ4ZTIzOWNlNDU2ODk5MTAwMjY5MWFiN2ZmZTZfMi0xMC0xLTEtMTU3MjE5_750fc3f1-2721-4633-abe1-ee3be96aa7d9"
      unitRef="usd">348048000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i659ba5e5272641faada80fb0bb771fac_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmYzZTM0OGUyMzljZTQ1Njg5OTEwMDI2OTFhYjdmZmU2L3RhYmxlcmFuZ2U6ZjNlMzQ4ZTIzOWNlNDU2ODk5MTAwMjY5MWFiN2ZmZTZfNS0yLTEtMS0xNTcyMTk_315ea58b-8f55-4ac5-a6de-b705a997e37f"
      unitRef="usd">11000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="iebf9a5b1fdc94a79aff246623215950b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmYzZTM0OGUyMzljZTQ1Njg5OTEwMDI2OTFhYjdmZmU2L3RhYmxlcmFuZ2U6ZjNlMzQ4ZTIzOWNlNDU2ODk5MTAwMjY5MWFiN2ZmZTZfNS00LTEtMS0xNTcyMTk_d0f083e2-92b3-4fca-a0f4-3de44a66a3b1"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i1351093ecd3b422392fd72c43891b3b3_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmYzZTM0OGUyMzljZTQ1Njg5OTEwMDI2OTFhYjdmZmU2L3RhYmxlcmFuZ2U6ZjNlMzQ4ZTIzOWNlNDU2ODk5MTAwMjY5MWFiN2ZmZTZfNS02LTEtMS0xNTcyMTk_f451dc71-57aa-4dea-a4a6-282dcb182c68"
      unitRef="usd">94000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ia5ce843fb81c4e3085e003ddd7cccd98_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmYzZTM0OGUyMzljZTQ1Njg5OTEwMDI2OTFhYjdmZmU2L3RhYmxlcmFuZ2U6ZjNlMzQ4ZTIzOWNlNDU2ODk5MTAwMjY5MWFiN2ZmZTZfNS04LTEtMS0xNTcyMTk_7fe06c90-96b1-4c0f-9a38-9961614d711e"
      unitRef="usd">59000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmYzZTM0OGUyMzljZTQ1Njg5OTEwMDI2OTFhYjdmZmU2L3RhYmxlcmFuZ2U6ZjNlMzQ4ZTIzOWNlNDU2ODk5MTAwMjY5MWFiN2ZmZTZfNS0xMC0xLTEtMTU3MjE5_24a4f325-5989-4383-8146-57d38ab94c00"
      unitRef="usd">164000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="iaf0244785eae405a8be24f6fad88a10e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmYzZTM0OGUyMzljZTQ1Njg5OTEwMDI2OTFhYjdmZmU2L3RhYmxlcmFuZ2U6ZjNlMzQ4ZTIzOWNlNDU2ODk5MTAwMjY5MWFiN2ZmZTZfNi0yLTEtMS0xNTcyMTk_f719e6d4-ae3b-4cb4-957c-1f5eb6cd1321"
      unitRef="usd">155784000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i1e8599e22b0a41fcb96480ac8f5fa992_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmYzZTM0OGUyMzljZTQ1Njg5OTEwMDI2OTFhYjdmZmU2L3RhYmxlcmFuZ2U6ZjNlMzQ4ZTIzOWNlNDU2ODk5MTAwMjY5MWFiN2ZmZTZfNi00LTEtMS0xNTcyMTk_1a269471-a288-447b-aadc-c2d09d961240"
      unitRef="usd">114104000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5985567ad6354db19dab56b7c95bd210_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmYzZTM0OGUyMzljZTQ1Njg5OTEwMDI2OTFhYjdmZmU2L3RhYmxlcmFuZ2U6ZjNlMzQ4ZTIzOWNlNDU2ODk5MTAwMjY5MWFiN2ZmZTZfNi02LTEtMS0xNTcyMTk_d198422d-cb47-4e97-bd8f-869d16ec2936"
      unitRef="usd">55515000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i8b91d7b4c2b849ee9b2840f2d7a74f08_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmYzZTM0OGUyMzljZTQ1Njg5OTEwMDI2OTFhYjdmZmU2L3RhYmxlcmFuZ2U6ZjNlMzQ4ZTIzOWNlNDU2ODk5MTAwMjY5MWFiN2ZmZTZfNi04LTEtMS0xNTcyMTk_5eeecb5e-33de-4d2f-8fc1-6f65437d6e8d"
      unitRef="usd">22809000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmYzZTM0OGUyMzljZTQ1Njg5OTEwMDI2OTFhYjdmZmU2L3RhYmxlcmFuZ2U6ZjNlMzQ4ZTIzOWNlNDU2ODk5MTAwMjY5MWFiN2ZmZTZfNi0xMC0xLTEtMTU3MjE5_f7cd0575-4000-4f08-809d-c5a2861439d8"
      unitRef="usd">348212000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RleHRyZWdpb246MWMzOTQ0MzViZTIzNGMwZmE1YjQ0NTg1OWM1Mjk5MDdfMTY0OTI2NzQ0MjYzMw_9d4a4c2f-3014-4c6a-ad6e-c8ae1bf9a26e">&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 for definite-lived intangible assets were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.337%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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="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:700;line-height:100%"&gt;March 31, 2023&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:700;line-height:100%"&gt;December 31, 2022&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:9pt;font-weight:400;line-height:100%"&gt;(in thousands)&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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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;92,539&#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;(19,822)&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;72,717&#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;92,286&#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;(17,401)&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;74,885&#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;192,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,863)&lt;/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;142,084&#160;&lt;/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;192,934&#160;&lt;/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;(44,481)&lt;/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;148,453&#160;&lt;/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;div&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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,548)&lt;/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,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,305)&lt;/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,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 13pt;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;Total&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;293,446&#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;(74,233)&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;219,213&#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;293,181&#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;(65,187)&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;227,994&#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;(1)&#160;&#160;&#160;&#160;Other primarily consists of non-compete agreements.</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i304ddaa6ee334a18be5fbc74ea386560_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfMy0xLTEtMS0xNjAyMDY_76369883-4c1c-411b-b9b4-8ba27e600c8d"
      unitRef="usd">92539000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i304ddaa6ee334a18be5fbc74ea386560_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfMy0zLTEtMS0xNjAyMDY_302615ee-3659-41b6-adbe-9c9d633407bf"
      unitRef="usd">19822000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i304ddaa6ee334a18be5fbc74ea386560_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfMy01LTEtMS0xNjAyMDY_9e4f83ab-0b55-44d1-8981-5b9d8f2f5e47"
      unitRef="usd">72717000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ibde9df6353084146a678884cd46831c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfMy03LTEtMS0xNjAyMDY_9e1245c8-c841-4464-979a-d34bb566294d"
      unitRef="usd">92286000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibde9df6353084146a678884cd46831c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfMy05LTEtMS0xNjAyMDY_4ec0ffba-b89b-4549-9216-58d6c6179438"
      unitRef="usd">17401000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ibde9df6353084146a678884cd46831c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfMy0xMS0xLTEtMTYwMjA2_f99ae73f-74fd-4b00-94c9-90f49a934aa3"
      unitRef="usd">74885000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ice1597c961ba4a8a911d47637d7c4088_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfNC0xLTEtMS0xNjAyMDY_403853e9-7f88-48d7-9bf1-4a1df519fcc2"
      unitRef="usd">192947000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ice1597c961ba4a8a911d47637d7c4088_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfNC0zLTEtMS0xNjAyMDY_b62c6fb5-8c05-46e7-81c1-b86ff409cf4e"
      unitRef="usd">50863000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ice1597c961ba4a8a911d47637d7c4088_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfNC01LTEtMS0xNjAyMDY_fa26c003-ab1f-4487-b888-127318307c1b"
      unitRef="usd">142084000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5c3317bfa83447c68a1e2d3900c29dfa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfNC03LTEtMS0xNjAyMDY_595fd2d1-a8c1-495c-b3da-ba6a1ac72101"
      unitRef="usd">192934000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5c3317bfa83447c68a1e2d3900c29dfa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfNC05LTEtMS0xNjAyMDY_5ab01ec1-c92b-40fb-9390-3e22c4855af1"
      unitRef="usd">44481000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5c3317bfa83447c68a1e2d3900c29dfa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfNC0xMS0xLTEtMTYwMjA2_e38ef491-4524-49ed-9257-c08e95852c63"
      unitRef="usd">148453000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2d6a1ca54acd41f8997193f75ea0221e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfNS0xLTEtMS0xNjAyMDY_64e0539b-a8d9-42b4-b9b7-f0bf76239b6c"
      unitRef="usd">7960000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2d6a1ca54acd41f8997193f75ea0221e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfNS0zLTEtMS0xNjAyMDY_295ecd62-a55c-4a8c-a19c-5701d3e986b1"
      unitRef="usd">3548000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2d6a1ca54acd41f8997193f75ea0221e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfNS01LTEtMS0xNjAyMDY_20b84570-cf7a-484c-b693-b2b744b45f9a"
      unitRef="usd">4412000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if872b931e62548c0b1e0533863db0aac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfNS03LTEtMS0xNjAyMDY_f115000c-955f-466f-b7a5-7bffbc5f7ecf"
      unitRef="usd">7961000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if872b931e62548c0b1e0533863db0aac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfNS05LTEtMS0xNjAyMDY_ce9ea1d3-4ae5-483c-8e84-e9b5ee9ff19c"
      unitRef="usd">3305000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if872b931e62548c0b1e0533863db0aac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfNS0xMS0xLTEtMTYwMjA2_2a47d298-615d-4a0b-b5fd-bf2056b48448"
      unitRef="usd">4656000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfNi0xLTEtMS0xNjAyMDY_f30572cc-7446-4c84-9cea-f7c5a58600d1"
      unitRef="usd">293446000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfNi0zLTEtMS0xNjAyMDY_59f831c8-22bf-4ea0-b96d-5ed94b4a68d9"
      unitRef="usd">74233000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfNi01LTEtMS0xNjAyMDY_6fe47390-bcf2-4154-be9e-392eca7ec327"
      unitRef="usd">219213000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfNi03LTEtMS0xNjAyMDY_ed8bf796-1a5a-46fb-b5f3-2b8a42a5254c"
      unitRef="usd">293181000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfNi05LTEtMS0xNjAyMDY_f19990d8-d933-476a-b24d-3d777959a84e"
      unitRef="usd">65187000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOmIwZmVmYzM2NDFkNDQwYzQ5YWUyNDA4YzI3MTQzZTlkL3RhYmxlcmFuZ2U6YjBmZWZjMzY0MWQ0NDBjNDlhZTI0MDhjMjcxNDNlOWRfNi0xMS0xLTEtMTYwMjA2_da0fec24-b847-48c8-b7e9-d1d196b1fea7"
      unitRef="usd">227994000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RleHRyZWdpb246MWMzOTQ0MzViZTIzNGMwZmE1YjQ0NTg1OWM1Mjk5MDdfNTQ5NzU1ODE0Mzkz_948f02ff-8cd1-416b-abcd-52112f838239"
      unitRef="usd">9200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RleHRyZWdpb246MWMzOTQ0MzViZTIzNGMwZmE1YjQ0NTg1OWM1Mjk5MDdfNTQ5NzU1ODE0NDQw_593f0bb3-5bb1-4bcd-a30b-0be146c46b4f"
      unitRef="usd">5200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RleHRyZWdpb246MWMzOTQ0MzViZTIzNGMwZmE1YjQ0NTg1OWM1Mjk5MDdfMTY0OTI2NzQ0MjYzNQ_f65cdf23-3d12-4e3b-b316-231ecb29e7ae">&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 estimated aggregate amortization expense for the remaining year 2023 and each of the next five years are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.625%"/&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:16.445%"/&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:9pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&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;Remaining 2023&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;26,139&#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;2024&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;34,368&#160;&lt;/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;2025&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;30,999&#160;&lt;/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;2026&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;28,338&#160;&lt;/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;2027&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;23,903&#160;&lt;/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;2028&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;20,680&#160;&lt;/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;Thereafter&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;54,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&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;219,213&#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:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOjliNTNmN2IxN2ZkMTQzOTNhODU3ZmVhYWNmMTAyMWNhL3RhYmxlcmFuZ2U6OWI1M2Y3YjE3ZmQxNDM5M2E4NTdmZWFhY2YxMDIxY2FfMS0yLTEtMS0xNjAyMDY_d3f44542-a7b4-48cc-b3c7-a32203344072"
      unitRef="usd">26139000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOjliNTNmN2IxN2ZkMTQzOTNhODU3ZmVhYWNmMTAyMWNhL3RhYmxlcmFuZ2U6OWI1M2Y3YjE3ZmQxNDM5M2E4NTdmZWFhY2YxMDIxY2FfMi0yLTEtMS0xNjAyMDY_8bd5414b-6f9d-471b-9ff8-80b51b1b8673"
      unitRef="usd">34368000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOjliNTNmN2IxN2ZkMTQzOTNhODU3ZmVhYWNmMTAyMWNhL3RhYmxlcmFuZ2U6OWI1M2Y3YjE3ZmQxNDM5M2E4NTdmZWFhY2YxMDIxY2FfMy0yLTEtMS0xNjAyMDY_a27323ce-b127-4126-8fee-1be9ac90c23a"
      unitRef="usd">30999000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOjliNTNmN2IxN2ZkMTQzOTNhODU3ZmVhYWNmMTAyMWNhL3RhYmxlcmFuZ2U6OWI1M2Y3YjE3ZmQxNDM5M2E4NTdmZWFhY2YxMDIxY2FfNC0yLTEtMS0xNjAyMDY_0764bfde-8cf6-48f8-9350-7d427cd2a792"
      unitRef="usd">28338000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOjliNTNmN2IxN2ZkMTQzOTNhODU3ZmVhYWNmMTAyMWNhL3RhYmxlcmFuZ2U6OWI1M2Y3YjE3ZmQxNDM5M2E4NTdmZWFhY2YxMDIxY2FfNS0yLTEtMS0xNjAyMDY_a3852550-c30e-486f-a81e-67c59e9b28cb"
      unitRef="usd">23903000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOjliNTNmN2IxN2ZkMTQzOTNhODU3ZmVhYWNmMTAyMWNhL3RhYmxlcmFuZ2U6OWI1M2Y3YjE3ZmQxNDM5M2E4NTdmZWFhY2YxMDIxY2FfNi0yLTEtMS0xNjAyMDY_785aa329-f141-4de5-931f-1ae1289c6daa"
      unitRef="usd">20680000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOjliNTNmN2IxN2ZkMTQzOTNhODU3ZmVhYWNmMTAyMWNhL3RhYmxlcmFuZ2U6OWI1M2Y3YjE3ZmQxNDM5M2E4NTdmZWFhY2YxMDIxY2FfNy0yLTEtMS0xNjAyMDY_17fc8c3c-8bdb-4b4b-a7c7-8e6eaab7d3c9"
      unitRef="usd">54786000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF81NS9mcmFnOjFjMzk0NDM1YmUyMzRjMGZhNWI0NDU4NTljNTI5OTA3L3RhYmxlOjliNTNmN2IxN2ZkMTQzOTNhODU3ZmVhYWNmMTAyMWNhL3RhYmxlcmFuZ2U6OWI1M2Y3YjE3ZmQxNDM5M2E4NTdmZWFhY2YxMDIxY2FfOC0yLTEtMS0xNjAyMDY_94840c83-b294-4072-9d7e-e00aab22d043"
      unitRef="usd">219213000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RleHRyZWdpb246ZmY0MzI3MGI1MWVkNDJlYzhjNjJiODUwZGM2MmZiMGZfMTEyNA_bf11002b-ed18-4f51-9195-785d0298fe4c">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 7 &#x2013; Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Activities as Lessee&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases property used for warehousing, distribution centers, office space, branch locations, equipment and vehicles. The expenses generated by leasing activity for the three months ended March&#160;31, 2023 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;2022&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; were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.519%"/&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:22.438%"/&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:16.443%"/&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:16.448%"/&gt;&lt;td style="width:0.1%"/&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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:700;line-height:100%"&gt;2023&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:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&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 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;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="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;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating Lease Expense &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&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:9pt;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;4,882&#160;&lt;/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,836&#160;&lt;/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="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Financing Lease Amortization&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating expenses&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;138&#160;&lt;/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;74&#160;&lt;/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="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:9pt;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;26&#160;&lt;/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&#160;&lt;/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="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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Financing Lease Expense&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="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;164&#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;86&#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="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net Lease Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,046&#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;1,922&#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="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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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:9pt;font-weight:400;line-height:120%"&gt; &#160;&#160;&#160;&#160;Includes short term lease expense, which is immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The value of net assets and liabilities related to our operating and finance leases as of March&#160;31, 2023 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, 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&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:16.447%"/&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:700;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:700;line-height:100%"&gt;March 31, 2023&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:700;line-height:100%"&gt;December 31, 2022&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 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;46,403&#160;&lt;/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,755&#160;&lt;/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;1,756&#160;&lt;/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,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;48,159&#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;48,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current operating &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNi0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjphNzkxYTRmNTFiODI0NGVjODFmMGZkNDljYjUxZThmNF8yOA_4b2abe81-b3f2-4640-b345-2ed2a5b18fb4"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNi0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjphNzkxYTRmNTFiODI0NGVjODFmMGZkNDljYjUxZThmNF8yOA_dcf2d444-654a-462d-90b4-8656f7a7aad2"&gt;lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,159&#160;&lt;/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,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current financing &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNy0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjpiZjVkZTMzZWFhN2U0YTliYjg5YjY0YWI2N2RjM2FhZF8yOA_307599cf-7083-4373-91bc-a496c7d30733"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNy0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjpiZjVkZTMzZWFhN2U0YTliYjg5YjY0YWI2N2RjM2FhZF8yOA_f5def0d5-27ac-45c4-97fd-6871952e3fc0"&gt;lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;585&#160;&lt;/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;484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current 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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,744&#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;9,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long term operating &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTAtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246NTJmYzI3NjE1NjU1NGEzZmFkYjhmMmJjNzY0ZjBlNWFfMzA_2ed4c6b3-eb76-4c95-89c6-3de664c9506c"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTAtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246NTJmYzI3NjE1NjU1NGEzZmFkYjhmMmJjNzY0ZjBlNWFfMzA_f57ed06d-d9a1-4796-a114-963a48c25d6d"&gt;lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,014&#160;&lt;/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;38,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long term financing &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTEtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZTY5ZGVjMzIxY2FjNGU2MDk0NzBmOTVlZTAzNmIxNmZfMzA_2e6704c1-c65d-40a3-a453-e8b403138fc8"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTEtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZTY5ZGVjMzIxY2FjNGU2MDk0NzBmOTVlZTAzNmIxNmZfMzA_6ae894ab-6e6c-4fd9-a48b-173d11cefec0"&gt;lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,047&#160;&lt;/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;930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long term 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;39,061&#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;39,828&#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="margin-bottom:3pt;margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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:9pt;font-weight:400;line-height:120%;padding-left:6.7pt"&gt;Operating lease assets are recorded net of accumulated amortization of $13.6 million as of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;March&#160;31, 2023 &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;a&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;nd $10.8&#160;million as of December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.7pt"&gt;Financing lease assets are recorded net of accumulated amortization as a component of Other assets &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;in the Unaudited Condensed Consolidated Balance Sheet &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;of $1.0 million as of March&#160;31, 2023 and $0.9 million as &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;of December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-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 lease liabilities related to our operating and finance leases as of March&#160;31, 2023 was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.221%"/&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:16.443%"/&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:16.443%"/&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:16.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Maturity Date of Lease Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financing Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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;11,172&#160;&lt;/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;551&#160;&lt;/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;11,723&#160;&lt;/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;11,939&#160;&lt;/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;529&#160;&lt;/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,468&#160;&lt;/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;10,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,836&#160;&lt;/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;7,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/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,442&#160;&lt;/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;5,822&#160;&lt;/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;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,901&#160;&lt;/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;12,125&#160;&lt;/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;12,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,674&#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;1,821&#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;60,495&#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;(10,501)&lt;/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;(189)&lt;/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,690)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;48,173&#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;1,632&#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;49,805&#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="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average lease terms and interest rates of leases held as of March&#160;31, 2023 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.350%"/&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:16.443%"/&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:16.447%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;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:700;line-height:100%"&gt;Weighted Average Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.7&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;7.2%&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;Financing Leases&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.4&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;6.9%&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 leasing activity for the three months ended March&#160;31, 2023 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.859%"/&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:19.806%"/&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:16.443%"/&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:16.448%"/&gt;&lt;td style="width:0.1%"/&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 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="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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;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:700;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;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:9pt;font-weight:700;line-height:100%"&gt;2023&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:9pt;font-weight:700;line-height:100%"&gt;2022&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 #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;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,524)&lt;/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,797)&lt;/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;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(12)&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;(123)&lt;/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;(73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Refer to &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;Note 4 &#x2013; Revenue Recognition f&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;or a discussion on the Company's activities as lessor.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RleHRyZWdpb246ZmY0MzI3MGI1MWVkNDJlYzhjNjJiODUwZGM2MmZiMGZfMTEyNA_eb55c2c0-187a-4da8-bcbc-864beee030c1">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 7 &#x2013; Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Activities as Lessee&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases property used for warehousing, distribution centers, office space, branch locations, equipment and vehicles. The expenses generated by leasing activity for the three months ended March&#160;31, 2023 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;2022&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; were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.519%"/&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:22.438%"/&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:16.443%"/&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:16.448%"/&gt;&lt;td style="width:0.1%"/&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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:700;line-height:100%"&gt;2023&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:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&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 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;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="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;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating Lease Expense &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&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:9pt;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;4,882&#160;&lt;/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,836&#160;&lt;/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="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Financing Lease Amortization&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating expenses&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;138&#160;&lt;/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;74&#160;&lt;/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="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:9pt;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;26&#160;&lt;/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&#160;&lt;/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="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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Financing Lease Expense&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="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;164&#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;86&#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="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net Lease Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,046&#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;1,922&#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="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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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:9pt;font-weight:400;line-height:120%"&gt; &#160;&#160;&#160;&#160;Includes short term lease expense, which is immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The value of net assets and liabilities related to our operating and finance leases as of March&#160;31, 2023 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, 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&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:16.447%"/&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:700;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:700;line-height:100%"&gt;March 31, 2023&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:700;line-height:100%"&gt;December 31, 2022&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 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;46,403&#160;&lt;/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,755&#160;&lt;/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;1,756&#160;&lt;/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,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;48,159&#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;48,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current operating &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNi0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjphNzkxYTRmNTFiODI0NGVjODFmMGZkNDljYjUxZThmNF8yOA_4b2abe81-b3f2-4640-b345-2ed2a5b18fb4"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNi0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjphNzkxYTRmNTFiODI0NGVjODFmMGZkNDljYjUxZThmNF8yOA_dcf2d444-654a-462d-90b4-8656f7a7aad2"&gt;lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,159&#160;&lt;/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,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current financing &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNy0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjpiZjVkZTMzZWFhN2U0YTliYjg5YjY0YWI2N2RjM2FhZF8yOA_307599cf-7083-4373-91bc-a496c7d30733"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNy0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjpiZjVkZTMzZWFhN2U0YTliYjg5YjY0YWI2N2RjM2FhZF8yOA_f5def0d5-27ac-45c4-97fd-6871952e3fc0"&gt;lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;585&#160;&lt;/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;484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current 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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,744&#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;9,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long term operating &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTAtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246NTJmYzI3NjE1NjU1NGEzZmFkYjhmMmJjNzY0ZjBlNWFfMzA_2ed4c6b3-eb76-4c95-89c6-3de664c9506c"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTAtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246NTJmYzI3NjE1NjU1NGEzZmFkYjhmMmJjNzY0ZjBlNWFfMzA_f57ed06d-d9a1-4796-a114-963a48c25d6d"&gt;lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,014&#160;&lt;/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;38,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long term financing &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTEtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZTY5ZGVjMzIxY2FjNGU2MDk0NzBmOTVlZTAzNmIxNmZfMzA_2e6704c1-c65d-40a3-a453-e8b403138fc8"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTEtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZTY5ZGVjMzIxY2FjNGU2MDk0NzBmOTVlZTAzNmIxNmZfMzA_6ae894ab-6e6c-4fd9-a48b-173d11cefec0"&gt;lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,047&#160;&lt;/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;930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long term 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;39,061&#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;39,828&#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="margin-bottom:3pt;margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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:9pt;font-weight:400;line-height:120%;padding-left:6.7pt"&gt;Operating lease assets are recorded net of accumulated amortization of $13.6 million as of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;March&#160;31, 2023 &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;a&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;nd $10.8&#160;million as of December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.7pt"&gt;Financing lease assets are recorded net of accumulated amortization as a component of Other assets &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;in the Unaudited Condensed Consolidated Balance Sheet &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;of $1.0 million as of March&#160;31, 2023 and $0.9 million as &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;of December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-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 lease liabilities related to our operating and finance leases as of March&#160;31, 2023 was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.221%"/&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:16.443%"/&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:16.443%"/&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:16.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Maturity Date of Lease Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financing Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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;11,172&#160;&lt;/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;551&#160;&lt;/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;11,723&#160;&lt;/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;11,939&#160;&lt;/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;529&#160;&lt;/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,468&#160;&lt;/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;10,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,836&#160;&lt;/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;7,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/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,442&#160;&lt;/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;5,822&#160;&lt;/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;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,901&#160;&lt;/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;12,125&#160;&lt;/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;12,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,674&#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;1,821&#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;60,495&#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;(10,501)&lt;/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;(189)&lt;/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,690)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;48,173&#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;1,632&#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;49,805&#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="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average lease terms and interest rates of leases held as of March&#160;31, 2023 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.350%"/&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:16.443%"/&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:16.447%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;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:700;line-height:100%"&gt;Weighted Average Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.7&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;7.2%&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;Financing Leases&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.4&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;6.9%&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 leasing activity for the three months ended March&#160;31, 2023 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.859%"/&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:19.806%"/&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:16.443%"/&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:16.448%"/&gt;&lt;td style="width:0.1%"/&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 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="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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;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:700;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;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:9pt;font-weight:700;line-height:100%"&gt;2023&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:9pt;font-weight:700;line-height:100%"&gt;2022&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 #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;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,524)&lt;/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,797)&lt;/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;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(12)&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;(123)&lt;/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;(73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Refer to &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;Note 4 &#x2013; Revenue Recognition f&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;or a discussion on the Company's activities as lessor.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:OperatingLeasesOfLessorDisclosureTextBlock
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RleHRyZWdpb246ZmY0MzI3MGI1MWVkNDJlYzhjNjJiODUwZGM2MmZiMGZfMTEzMA_8a952599-3d07-4867-b19b-fd57d73a08ec">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 7 &#x2013; Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Activities as Lessee&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases property used for warehousing, distribution centers, office space, branch locations, equipment and vehicles. The expenses generated by leasing activity for the three months ended March&#160;31, 2023 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;2022&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; were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.519%"/&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:22.438%"/&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:16.443%"/&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:16.448%"/&gt;&lt;td style="width:0.1%"/&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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:700;line-height:100%"&gt;2023&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:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&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 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;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="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;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating Lease Expense &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&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:9pt;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;4,882&#160;&lt;/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,836&#160;&lt;/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="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Financing Lease Amortization&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating expenses&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;138&#160;&lt;/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;74&#160;&lt;/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="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:9pt;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;26&#160;&lt;/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&#160;&lt;/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="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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Financing Lease Expense&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="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;164&#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;86&#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="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net Lease Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,046&#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;1,922&#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="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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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:9pt;font-weight:400;line-height:120%"&gt; &#160;&#160;&#160;&#160;Includes short term lease expense, which is immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The value of net assets and liabilities related to our operating and finance leases as of March&#160;31, 2023 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, 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&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:16.447%"/&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:700;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:700;line-height:100%"&gt;March 31, 2023&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:700;line-height:100%"&gt;December 31, 2022&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 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;46,403&#160;&lt;/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,755&#160;&lt;/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;1,756&#160;&lt;/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,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;48,159&#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;48,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current operating &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNi0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjphNzkxYTRmNTFiODI0NGVjODFmMGZkNDljYjUxZThmNF8yOA_4b2abe81-b3f2-4640-b345-2ed2a5b18fb4"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNi0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjphNzkxYTRmNTFiODI0NGVjODFmMGZkNDljYjUxZThmNF8yOA_dcf2d444-654a-462d-90b4-8656f7a7aad2"&gt;lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,159&#160;&lt;/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,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current financing &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNy0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjpiZjVkZTMzZWFhN2U0YTliYjg5YjY0YWI2N2RjM2FhZF8yOA_307599cf-7083-4373-91bc-a496c7d30733"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNy0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjpiZjVkZTMzZWFhN2U0YTliYjg5YjY0YWI2N2RjM2FhZF8yOA_f5def0d5-27ac-45c4-97fd-6871952e3fc0"&gt;lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;585&#160;&lt;/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;484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current 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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,744&#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;9,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long term operating &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTAtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246NTJmYzI3NjE1NjU1NGEzZmFkYjhmMmJjNzY0ZjBlNWFfMzA_2ed4c6b3-eb76-4c95-89c6-3de664c9506c"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTAtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246NTJmYzI3NjE1NjU1NGEzZmFkYjhmMmJjNzY0ZjBlNWFfMzA_f57ed06d-d9a1-4796-a114-963a48c25d6d"&gt;lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,014&#160;&lt;/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;38,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long term financing &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTEtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZTY5ZGVjMzIxY2FjNGU2MDk0NzBmOTVlZTAzNmIxNmZfMzA_2e6704c1-c65d-40a3-a453-e8b403138fc8"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTEtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZTY5ZGVjMzIxY2FjNGU2MDk0NzBmOTVlZTAzNmIxNmZfMzA_6ae894ab-6e6c-4fd9-a48b-173d11cefec0"&gt;lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,047&#160;&lt;/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;930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long term 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;39,061&#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;39,828&#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="margin-bottom:3pt;margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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:9pt;font-weight:400;line-height:120%;padding-left:6.7pt"&gt;Operating lease assets are recorded net of accumulated amortization of $13.6 million as of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;March&#160;31, 2023 &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;a&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;nd $10.8&#160;million as of December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.7pt"&gt;Financing lease assets are recorded net of accumulated amortization as a component of Other assets &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;in the Unaudited Condensed Consolidated Balance Sheet &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;of $1.0 million as of March&#160;31, 2023 and $0.9 million as &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;of December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-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 lease liabilities related to our operating and finance leases as of March&#160;31, 2023 was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.221%"/&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:16.443%"/&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:16.443%"/&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:16.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Maturity Date of Lease Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financing Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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;11,172&#160;&lt;/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;551&#160;&lt;/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;11,723&#160;&lt;/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;11,939&#160;&lt;/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;529&#160;&lt;/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,468&#160;&lt;/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;10,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,836&#160;&lt;/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;7,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/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,442&#160;&lt;/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;5,822&#160;&lt;/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;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,901&#160;&lt;/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;12,125&#160;&lt;/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;12,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,674&#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;1,821&#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;60,495&#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;(10,501)&lt;/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;(189)&lt;/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,690)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;48,173&#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;1,632&#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;49,805&#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="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average lease terms and interest rates of leases held as of March&#160;31, 2023 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.350%"/&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:16.443%"/&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:16.447%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;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:700;line-height:100%"&gt;Weighted Average Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.7&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;7.2%&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;Financing Leases&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.4&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;6.9%&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 leasing activity for the three months ended March&#160;31, 2023 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.859%"/&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:19.806%"/&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:16.443%"/&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:16.448%"/&gt;&lt;td style="width:0.1%"/&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 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="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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;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:700;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;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:9pt;font-weight:700;line-height:100%"&gt;2023&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:9pt;font-weight:700;line-height:100%"&gt;2022&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 #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;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,524)&lt;/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,797)&lt;/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;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(12)&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;(123)&lt;/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;(73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Refer to &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;Note 4 &#x2013; Revenue Recognition f&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;or a discussion on the Company's activities as lessor.&lt;/span&gt;&lt;/div&gt;</us-gaap:OperatingLeasesOfLessorDisclosureTextBlock>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RleHRyZWdpb246ZmY0MzI3MGI1MWVkNDJlYzhjNjJiODUwZGM2MmZiMGZfMTEzMQ_1df119b0-330a-425a-be86-949230691caf">The expenses generated by leasing activity for the three months ended March&#160;31, 2023 and &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;2022&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; were as follows (in thousands):&lt;/span&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.519%"/&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:22.438%"/&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:16.443%"/&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:16.448%"/&gt;&lt;td style="width:0.1%"/&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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;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:9pt;font-weight:700;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:700;line-height:100%"&gt;2023&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:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&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 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;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="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;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating Lease Expense &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&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:9pt;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;4,882&#160;&lt;/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,836&#160;&lt;/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="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Financing Lease Amortization&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating expenses&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;138&#160;&lt;/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;74&#160;&lt;/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="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:9pt;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;26&#160;&lt;/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&#160;&lt;/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="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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Financing Lease Expense&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="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;164&#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;86&#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="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net Lease Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,046&#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;1,922&#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="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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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:9pt;font-weight:400;line-height:120%"&gt; &#160;&#160;&#160;&#160;Includes short term lease expense, which is immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average lease terms and interest rates of leases held as of March&#160;31, 2023 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.350%"/&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:16.443%"/&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:16.447%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;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:700;line-height:100%"&gt;Weighted Average Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.7&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;7.2%&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;Financing Leases&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.4&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;6.9%&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 leasing activity for the three months ended March&#160;31, 2023 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.859%"/&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:19.806%"/&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:16.443%"/&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:16.448%"/&gt;&lt;td style="width:0.1%"/&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 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="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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;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:700;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;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:9pt;font-weight:700;line-height:100%"&gt;2023&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:9pt;font-weight:700;line-height:100%"&gt;2022&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 #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;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,524)&lt;/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,797)&lt;/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;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(12)&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;(123)&lt;/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;(73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjJkMzk4YTQ0ZTM5ZDQ2MzFhZDFjZmFjMjNiYTQzZDFlL3RhYmxlcmFuZ2U6MmQzOThhNDRlMzlkNDYzMWFkMWNmYWMyM2JhNDNkMWVfNC00LTEtMS0xNTcyMTk_9ce2ea70-e7fb-41c9-8177-ed285afcd886"
      unitRef="usd">4882000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjJkMzk4YTQ0ZTM5ZDQ2MzFhZDFjZmFjMjNiYTQzZDFlL3RhYmxlcmFuZ2U6MmQzOThhNDRlMzlkNDYzMWFkMWNmYWMyM2JhNDNkMWVfNC02LTEtMS0xNTcyMTk_a542fe09-ed9a-4460-9059-fd432e712d52"
      unitRef="usd">1836000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjJkMzk4YTQ0ZTM5ZDQ2MzFhZDFjZmFjMjNiYTQzZDFlL3RhYmxlcmFuZ2U6MmQzOThhNDRlMzlkNDYzMWFkMWNmYWMyM2JhNDNkMWVfNS00LTEtMS0xNTcyMTk_91f3bc12-7838-476e-aea0-d728f8ea21b6"
      unitRef="usd">138000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjJkMzk4YTQ0ZTM5ZDQ2MzFhZDFjZmFjMjNiYTQzZDFlL3RhYmxlcmFuZ2U6MmQzOThhNDRlMzlkNDYzMWFkMWNmYWMyM2JhNDNkMWVfNS02LTEtMS0xNTcyMTk_aad563ac-a800-4c5a-b409-ea7a6a06ff2e"
      unitRef="usd">74000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjJkMzk4YTQ0ZTM5ZDQ2MzFhZDFjZmFjMjNiYTQzZDFlL3RhYmxlcmFuZ2U6MmQzOThhNDRlMzlkNDYzMWFkMWNmYWMyM2JhNDNkMWVfNi00LTEtMS0xNTcyMTk_605b7dbc-3ea9-4777-9baa-2687d15660aa"
      unitRef="usd">26000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjJkMzk4YTQ0ZTM5ZDQ2MzFhZDFjZmFjMjNiYTQzZDFlL3RhYmxlcmFuZ2U6MmQzOThhNDRlMzlkNDYzMWFkMWNmYWMyM2JhNDNkMWVfNi02LTEtMS0xNTcyMTk_c4df6803-e028-463f-990e-25eb30ccf05a"
      unitRef="usd">12000</us-gaap:FinanceLeaseInterestExpense>
    <dsgr:FinanceLeaseCost
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjJkMzk4YTQ0ZTM5ZDQ2MzFhZDFjZmFjMjNiYTQzZDFlL3RhYmxlcmFuZ2U6MmQzOThhNDRlMzlkNDYzMWFkMWNmYWMyM2JhNDNkMWVfNy00LTEtMS0xNTcyMTk_5f69050a-5120-4fcb-b9f6-06f040436513"
      unitRef="usd">164000</dsgr:FinanceLeaseCost>
    <dsgr:FinanceLeaseCost
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjJkMzk4YTQ0ZTM5ZDQ2MzFhZDFjZmFjMjNiYTQzZDFlL3RhYmxlcmFuZ2U6MmQzOThhNDRlMzlkNDYzMWFkMWNmYWMyM2JhNDNkMWVfNy02LTEtMS0xNTcyMTk_f0425a7b-21bc-425e-b86c-fe9005cdd6a3"
      unitRef="usd">86000</dsgr:FinanceLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjJkMzk4YTQ0ZTM5ZDQ2MzFhZDFjZmFjMjNiYTQzZDFlL3RhYmxlcmFuZ2U6MmQzOThhNDRlMzlkNDYzMWFkMWNmYWMyM2JhNDNkMWVfOC00LTEtMS0xNTcyMTk_48c721f2-3b64-46b6-8438-2a5bc6d2a48e"
      unitRef="usd">5046000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjJkMzk4YTQ0ZTM5ZDQ2MzFhZDFjZmFjMjNiYTQzZDFlL3RhYmxlcmFuZ2U6MmQzOThhNDRlMzlkNDYzMWFkMWNmYWMyM2JhNDNkMWVfOC02LTEtMS0xNTcyMTk_272bc0e5-d3eb-49c3-addf-7c454e83149f"
      unitRef="usd">1922000</us-gaap:LeaseCost>
    <dsgr:OperatingLeaseAssetsAndLiabilitiesTableTextBlock
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RleHRyZWdpb246ZmY0MzI3MGI1MWVkNDJlYzhjNjJiODUwZGM2MmZiMGZfMTEzMg_246a8870-8666-4f96-b33a-0af8f055353b">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The value of net assets and liabilities related to our operating and finance leases as of March&#160;31, 2023 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, 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&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:16.447%"/&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:700;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:700;line-height:100%"&gt;March 31, 2023&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:700;line-height:100%"&gt;December 31, 2022&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 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;46,403&#160;&lt;/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,755&#160;&lt;/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;1,756&#160;&lt;/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,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;48,159&#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;48,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current operating &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNi0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjphNzkxYTRmNTFiODI0NGVjODFmMGZkNDljYjUxZThmNF8yOA_4b2abe81-b3f2-4640-b345-2ed2a5b18fb4"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNi0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjphNzkxYTRmNTFiODI0NGVjODFmMGZkNDljYjUxZThmNF8yOA_dcf2d444-654a-462d-90b4-8656f7a7aad2"&gt;lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,159&#160;&lt;/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,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current financing &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNy0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjpiZjVkZTMzZWFhN2U0YTliYjg5YjY0YWI2N2RjM2FhZF8yOA_307599cf-7083-4373-91bc-a496c7d30733"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNy0wLTEtMS0xNTcyMTkvdGV4dHJlZ2lvbjpiZjVkZTMzZWFhN2U0YTliYjg5YjY0YWI2N2RjM2FhZF8yOA_f5def0d5-27ac-45c4-97fd-6871952e3fc0"&gt;lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;585&#160;&lt;/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;484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current 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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,744&#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;9,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long term operating &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTAtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246NTJmYzI3NjE1NjU1NGEzZmFkYjhmMmJjNzY0ZjBlNWFfMzA_2ed4c6b3-eb76-4c95-89c6-3de664c9506c"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTAtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246NTJmYzI3NjE1NjU1NGEzZmFkYjhmMmJjNzY0ZjBlNWFfMzA_f57ed06d-d9a1-4796-a114-963a48c25d6d"&gt;lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,014&#160;&lt;/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;38,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long term financing &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTEtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZTY5ZGVjMzIxY2FjNGU2MDk0NzBmOTVlZTAzNmIxNmZfMzA_2e6704c1-c65d-40a3-a453-e8b403138fc8"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTEtMC0xLTEtMTU3MjE5L3RleHRyZWdpb246ZTY5ZGVjMzIxY2FjNGU2MDk0NzBmOTVlZTAzNmIxNmZfMzA_6ae894ab-6e6c-4fd9-a48b-173d11cefec0"&gt;lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,047&#160;&lt;/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;930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long term 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;39,061&#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;39,828&#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="margin-bottom:3pt;margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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:9pt;font-weight:400;line-height:120%;padding-left:6.7pt"&gt;Operating lease assets are recorded net of accumulated amortization of $13.6 million as of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;March&#160;31, 2023 &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;a&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;nd $10.8&#160;million as of December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.7pt"&gt;Financing lease assets are recorded net of accumulated amortization as a component of Other assets &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;in the Unaudited Condensed Consolidated Balance Sheet &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;of $1.0 million as of March&#160;31, 2023 and $0.9 million as &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;of December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;</dsgr:OperatingLeaseAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMi0yLTEtMS0xNTcyMTk_acdd608e-fe79-434c-9da1-4f288ab2dc9a"
      unitRef="usd">46403000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMi00LTEtMS0xNTcyMTk_d990f299-990a-4fc4-8ee1-b94aadc93e9b"
      unitRef="usd">46755000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMy0yLTEtMS0xNTcyMTk_97fa27fe-caa9-428b-b0d6-575c7d34da95"
      unitRef="usd">1756000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMy00LTEtMS0xNTcyMTk_d2a1ea7f-ce5a-40e4-8dcb-10cfb37c9121"
      unitRef="usd">1519000</us-gaap:FinanceLeaseRightOfUseAsset>
    <dsgr:LeaseAssetsRightofUseAsset
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNC0yLTEtMS0xNTcyMTk_eac10c53-fad4-4ca3-8b65-aabb54443918"
      unitRef="usd">48159000</dsgr:LeaseAssetsRightofUseAsset>
    <dsgr:LeaseAssetsRightofUseAsset
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNC00LTEtMS0xNTcyMTk_54cbe4c6-ecb2-4d43-b500-79649a4c5209"
      unitRef="usd">48274000</dsgr:LeaseAssetsRightofUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNi0yLTEtMS0xNTcyMTk_be9d7048-3df7-46c6-9795-479f8c8ba61d"
      unitRef="usd">10159000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNi00LTEtMS0xNTcyMTk_43d16a8f-dbb0-4f6c-9709-a19c11f0e8bb"
      unitRef="usd">9480000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNy0yLTEtMS0xNTcyMTk_576111c8-1d05-4557-bba0-edf95cd642a2"
      unitRef="usd">585000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfNy00LTEtMS0xNTcyMTk_ddae4ca4-d824-4289-9f56-bb4030ec9c03"
      unitRef="usd">484000</us-gaap:FinanceLeaseLiabilityCurrent>
    <dsgr:LeaseLiabilityCurrent
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfOC0yLTEtMS0xNTcyMTk_b9708aad-43f4-44b5-8afb-c71bb95b5d7c"
      unitRef="usd">10744000</dsgr:LeaseLiabilityCurrent>
    <dsgr:LeaseLiabilityCurrent
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfOC00LTEtMS0xNTcyMTk_1615f457-299e-49f6-ad4e-af30a365653c"
      unitRef="usd">9964000</dsgr:LeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTAtMi0xLTEtMTU3MjE5_470a50b7-fe1c-40a6-91d0-0c0bc10b59c0"
      unitRef="usd">38014000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTAtNC0xLTEtMTU3MjE5_86dca5f3-37d5-40a1-a404-80e15a8f94c7"
      unitRef="usd">38898000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTEtMi0xLTEtMTU3MjE5_48536756-14d2-45a5-ab6e-b3381e9997ad"
      unitRef="usd">1047000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTEtNC0xLTEtMTU3MjE5_23b6032d-fb28-47ca-997e-34f075f5e6d2"
      unitRef="usd">930000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <dsgr:LeaseLiabilityNoncurrent
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTItMi0xLTEtMTU3MjE5_c0df564e-baed-44c4-9a9d-5363835f7d22"
      unitRef="usd">39061000</dsgr:LeaseLiabilityNoncurrent>
    <dsgr:LeaseLiabilityNoncurrent
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjdjMjBmNWYwMmEwMzQxNzE5YWE1NjhiMzUzMDViZjEwL3RhYmxlcmFuZ2U6N2MyMGY1ZjAyYTAzNDE3MTlhYTU2OGIzNTMwNWJmMTBfMTItNC0xLTEtMTU3MjE5_972ccdb3-c01d-47f1-aa94-38cf0c238ff1"
      unitRef="usd">39828000</dsgr:LeaseLiabilityNoncurrent>
    <dsgr:OperatingLeaseRightofUseAssetAccumulatedDepreciation
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RleHRyZWdpb246ZmY0MzI3MGI1MWVkNDJlYzhjNjJiODUwZGM2MmZiMGZfNTIx_3f61959f-8020-4fc8-895c-db12e487bd40"
      unitRef="usd">13600000</dsgr:OperatingLeaseRightofUseAssetAccumulatedDepreciation>
    <dsgr:OperatingLeaseRightofUseAssetAccumulatedDepreciation
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RleHRyZWdpb246ZmY0MzI3MGI1MWVkNDJlYzhjNjJiODUwZGM2MmZiMGZfNTM3_5814cb5a-df8b-46e6-9fde-14e5b4ec658c"
      unitRef="usd">10800000</dsgr:OperatingLeaseRightofUseAssetAccumulatedDepreciation>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RleHRyZWdpb246ZmY0MzI3MGI1MWVkNDJlYzhjNjJiODUwZGM2MmZiMGZfNzA1_84037a31-856a-4302-bc0c-d73bd66b23f2"
      unitRef="usd">1000000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RleHRyZWdpb246ZmY0MzI3MGI1MWVkNDJlYzhjNjJiODUwZGM2MmZiMGZfNzIx_7bbd1255-e440-4653-a12c-6929c232fb50"
      unitRef="usd">900000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RleHRyZWdpb246ZmY0MzI3MGI1MWVkNDJlYzhjNjJiODUwZGM2MmZiMGZfMTEyNg_a555b8f5-7f44-4622-8dc6-37507ee077e4">&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 lease liabilities related to our operating and finance leases as of March&#160;31, 2023 was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.221%"/&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:16.443%"/&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:16.443%"/&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:16.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Maturity Date of Lease Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financing Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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;11,172&#160;&lt;/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;551&#160;&lt;/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;11,723&#160;&lt;/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;11,939&#160;&lt;/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;529&#160;&lt;/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,468&#160;&lt;/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;10,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,836&#160;&lt;/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;7,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/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,442&#160;&lt;/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;5,822&#160;&lt;/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;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,901&#160;&lt;/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;12,125&#160;&lt;/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;12,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,674&#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;1,821&#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;60,495&#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;(10,501)&lt;/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;(189)&lt;/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,690)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;48,173&#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;1,632&#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;49,805&#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:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RleHRyZWdpb246ZmY0MzI3MGI1MWVkNDJlYzhjNjJiODUwZGM2MmZiMGZfMTEzNA_f8e8d568-fac9-4ce1-a390-adb4e48d2a4e">&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 lease liabilities related to our operating and finance leases as of March&#160;31, 2023 was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.221%"/&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:16.443%"/&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:16.443%"/&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:16.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Maturity Date of Lease Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financing Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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;11,172&#160;&lt;/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;551&#160;&lt;/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;11,723&#160;&lt;/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;11,939&#160;&lt;/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;529&#160;&lt;/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,468&#160;&lt;/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;10,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,836&#160;&lt;/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;7,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/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,442&#160;&lt;/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;5,822&#160;&lt;/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;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,901&#160;&lt;/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;12,125&#160;&lt;/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;12,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,674&#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;1,821&#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;60,495&#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;(10,501)&lt;/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;(189)&lt;/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,690)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;48,173&#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;1,632&#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;49,805&#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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfMi0yLTEtMS0xNTcyMTk_137db4af-037e-4676-a429-4b5925055cac"
      unitRef="usd">11172000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfMi00LTEtMS0xNTcyMTk_d29a0f58-d400-4d0a-bbfa-2fa038eb84a4"
      unitRef="usd">551000</us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <dsgr:NetLeaseLiabilityPaymentsRemainderofFiscalYear
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfMi02LTEtMS0xNTcyMTk_35ef8992-640d-4473-a5df-51cede512245"
      unitRef="usd">11723000</dsgr:NetLeaseLiabilityPaymentsRemainderofFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfMy0yLTEtMS0xNTcyMTk_74a65028-57d2-460d-8faa-0a2f728c9930"
      unitRef="usd">11939000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfMy00LTEtMS0xNTcyMTk_3105710f-c261-4d82-9f55-8529de323bc5"
      unitRef="usd">529000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <dsgr:NetLeaseLiabilityPaymentsDueYearOne
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfMy02LTEtMS0xNTcyMTk_613073e9-95c0-4898-993f-923ac7b7245e"
      unitRef="usd">12468000</dsgr:NetLeaseLiabilityPaymentsDueYearOne>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfNC0yLTEtMS0xNTcyMTk_10693926-a2d2-4cb9-8d0e-2fc59e9fdd35"
      unitRef="usd">10464000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfNC00LTEtMS0xNTcyMTk_3da33c52-72df-4227-a877-952c0eb981d8"
      unitRef="usd">372000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <dsgr:NetLeaseLiabilityPaymentsDueYearTwo
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfNC02LTEtMS0xNTcyMTk_6c3564ea-abe7-4e09-a0ec-f97aff126ba3"
      unitRef="usd">10836000</dsgr:NetLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfNS0yLTEtMS0xNTcyMTk_f0853c63-01c5-41cc-8cf5-13085dc34fdb"
      unitRef="usd">7152000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfNS00LTEtMS0xNTcyMTk_b823ae5e-1baf-4129-b36e-69573b176347"
      unitRef="usd">290000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <dsgr:NetLeaseLiabilityPaymentsDueYearThree
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfNS02LTEtMS0xNTcyMTk_0e9e1aa6-b4c9-445b-9e5f-d849294c8c71"
      unitRef="usd">7442000</dsgr:NetLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfNi0yLTEtMS0xNTcyMTk_7300a8df-3be4-4f5f-8938-13d92ae577c3"
      unitRef="usd">5822000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfNi00LTEtMS0xNTcyMTk_63e92c78-99ff-4a1e-87f4-401366a6cc31"
      unitRef="usd">79000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <dsgr:NetLeaseLiabilityPaymentsDueYearFour
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfNi02LTEtMS0xNTcyMTk_70426ebb-4f31-439a-b6eb-e4e884a3dcdb"
      unitRef="usd">5901000</dsgr:NetLeaseLiabilityPaymentsDueYearFour>
    <dsgr:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfNy0yLTEtMS0xNTcyMTk_04b428e3-4dbe-4a29-ad88-a1e152332fae"
      unitRef="usd">12125000</dsgr:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <dsgr:FinanceLeaseLiabilityToBePaidAfterYearFour
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfNy00LTEtMS0xNTcyMTk_6d8884ae-f6ee-4bc6-bd0c-07f281da597b"
      unitRef="usd">0</dsgr:FinanceLeaseLiabilityToBePaidAfterYearFour>
    <dsgr:NetLeaseLiabilityPaymentsDueAfterYearFour
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfNy02LTEtMS0xNTcyMTk_e840fb0d-36c1-42a2-9cbd-c1b70c4143c6"
      unitRef="usd">12125000</dsgr:NetLeaseLiabilityPaymentsDueAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfOC0yLTEtMS0xNTcyMTk_a5ec7df0-d375-40b8-9d4e-a74976c74175"
      unitRef="usd">58674000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfOC00LTEtMS0xNTcyMTk_9e806f18-a540-4eae-a64b-9c71f3bc66d9"
      unitRef="usd">1821000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <dsgr:NetLeaseLiabilityPaymentsDue
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfOC02LTEtMS0xNTcyMTk_7f2918f1-f9a2-4d1e-b9bf-46efa2d117f1"
      unitRef="usd">60495000</dsgr:NetLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfOS0yLTEtMS0xNTcyMTk_97558da9-8458-4cf7-b978-70429e494fdb"
      unitRef="usd">10501000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfOS00LTEtMS0xNTcyMTk_836558f8-2570-4636-a96e-0c34589d85fe"
      unitRef="usd">189000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <dsgr:NetLeaseLiabilityImputedInterest
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfOS02LTEtMS0xNTcyMTk_2670f6d0-0b6d-4d8d-80fb-ee4c9f12fea9"
      unitRef="usd">10690000</dsgr:NetLeaseLiabilityImputedInterest>
    <us-gaap:OperatingLeaseLiability
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfMTAtMi0xLTEtMTU3MjE5_081339ef-9069-4e20-8462-14fff5e47f11"
      unitRef="usd">48173000</us-gaap:OperatingLeaseLiability>
    <dsgr:FinanceLeaseLiabilityPresentValue
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfMTAtNC0xLTEtMTU3MjE5_69bc4af8-31fb-4a33-944b-8b29313ea84f"
      unitRef="usd">1632000</dsgr:FinanceLeaseLiabilityPresentValue>
    <dsgr:NetLeaseLiabilityPresentValue
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmQ2Mzk3NDgyOTAxOTRkYjE5YTk1ZDRiNjc2YzI5NDVjL3RhYmxlcmFuZ2U6ZDYzOTc0ODI5MDE5NGRiMTlhOTVkNGI2NzZjMjk0NWNfMTAtNi0xLTEtMTU3MjE5_7d67742a-4f52-453a-82a4-5cde585005ed"
      unitRef="usd">49805000</dsgr:NetLeaseLiabilityPresentValue>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmFkZTQwNDg2OTcwNjRmMTdhOGYwOTQxNWYyZmE4Njk0L3RhYmxlcmFuZ2U6YWRlNDA0ODY5NzA2NGYxN2E4ZjA5NDE1ZjJmYTg2OTRfMi0yLTEtMS0xNTcyMTk_61a74faa-d15a-4484-8f14-b00594a66f53">P5Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmFkZTQwNDg2OTcwNjRmMTdhOGYwOTQxNWYyZmE4Njk0L3RhYmxlcmFuZ2U6YWRlNDA0ODY5NzA2NGYxN2E4ZjA5NDE1ZjJmYTg2OTRfMi00LTEtMS0xNTcyMTk_1e2a5c3c-df91-45d5-af50-d93ff2ba5e09"
      unitRef="number">0.072</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmFkZTQwNDg2OTcwNjRmMTdhOGYwOTQxNWYyZmE4Njk0L3RhYmxlcmFuZ2U6YWRlNDA0ODY5NzA2NGYxN2E4ZjA5NDE1ZjJmYTg2OTRfMy0yLTEtMS0xNTcyMTk_36df968a-7e32-4cc5-b30b-e42aca1d9f43">P3Y4M24D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOmFkZTQwNDg2OTcwNjRmMTdhOGYwOTQxNWYyZmE4Njk0L3RhYmxlcmFuZ2U6YWRlNDA0ODY5NzA2NGYxN2E4ZjA5NDE1ZjJmYTg2OTRfMy00LTEtMS0xNTcyMTk_f7bfe778-3a25-4646-9fbd-adf62a6a6160"
      unitRef="number">0.069</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeasePayments
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjE1OTYxZmJkM2M0ZDQxMjA5NTExNmZmMGIwODUzNzVkL3RhYmxlcmFuZ2U6MTU5NjFmYmQzYzRkNDEyMDk1MTE2ZmYwYjA4NTM3NWRfMi00LTEtMS0xNTcyMTk_7609b132-3803-4d0f-9ecc-ebc4ae7ddd36"
      unitRef="usd">3524000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjE1OTYxZmJkM2M0ZDQxMjA5NTExNmZmMGIwODUzNzVkL3RhYmxlcmFuZ2U6MTU5NjFmYmQzYzRkNDEyMDk1MTE2ZmYwYjA4NTM3NWRfMy02LTEtMS0xNjIyMzk_bdc085c7-4554-433e-81dc-775eec86407e"
      unitRef="usd">1797000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjE1OTYxZmJkM2M0ZDQxMjA5NTExNmZmMGIwODUzNzVkL3RhYmxlcmFuZ2U6MTU5NjFmYmQzYzRkNDEyMDk1MTE2ZmYwYjA4NTM3NWRfMy00LTEtMS0xNTcyMTk_b48f50fc-0b36-445e-a211-8e7cd2ae7019"
      unitRef="usd">68000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjE1OTYxZmJkM2M0ZDQxMjA5NTExNmZmMGIwODUzNzVkL3RhYmxlcmFuZ2U6MTU5NjFmYmQzYzRkNDEyMDk1MTE2ZmYwYjA4NTM3NWRfNC02LTEtMS0xNjIyMzk_31ba266f-fe33-4df8-a046-877ba5cf92f0"
      unitRef="usd">12000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjE1OTYxZmJkM2M0ZDQxMjA5NTExNmZmMGIwODUzNzVkL3RhYmxlcmFuZ2U6MTU5NjFmYmQzYzRkNDEyMDk1MTE2ZmYwYjA4NTM3NWRfNC00LTEtMS0xNTcyMTk_3cac5e56-f5c5-44b4-ba19-cb1e1ef85e41"
      unitRef="usd">123000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82MS9mcmFnOmZmNDMyNzBiNTFlZDQyZWM4YzYyYjg1MGRjNjJmYjBmL3RhYmxlOjE1OTYxZmJkM2M0ZDQxMjA5NTExNmZmMGIwODUzNzVkL3RhYmxlcmFuZ2U6MTU5NjFmYmQzYzRkNDEyMDk1MTE2ZmYwYjA4NTM3NWRfNS02LTEtMS0xNjIyMzk_8f66e750-72a4-4f89-b0e0-02ca5ff6a161"
      unitRef="usd">73000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82Ny9mcmFnOmJkZDkwMTU1YzEwZjRkZjFhMWUxNmE5OWNlODk0OGY0L3RleHRyZWdpb246YmRkOTAxNTVjMTBmNGRmMWExZTE2YTk5Y2U4OTQ4ZjRfMjc3Nw_4886e9c6-9dce-4978-abe7-85d15d949e30">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 8 &#x2013; Earnout Derivative Liability&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On the Merger Date, the Company recorded an earnout derivative liability for the two earnout provisions within the Merger Agreements. The Company estimated the initial fair value of the earnout derivative liability based on an aggregate of 1,162,000 additional shares available to be issued under the two earnout provisions of the Merger Agreements. The aggregate of 1,162,000 shares was comprised of 700,000 shares of DSG common stock that were contingently issuable to (or forfeitable by) the TestEquity Equityholder and 462,000 shares of DSG common stock that were contingently issuable to (or forfeitable by) the Gexpro Services Stockholder, in each case as of the Merger Date. The additional 538,000 shares that were potentially issuable as of the Merger Date under the earnouts were not recorded as an earnout derivative liability as the acquisition contingency for these shares was determined to have been met at the Merger Date. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's earnout derivative liability was classified as a Level 3 instrument and was measured at fair value on a recurring basis. The fair value of the earnout derivative liability was measured using the Monte Carlo simulation valuation model using a distribution of potential outcomes on a monthly basis for the year ended December 31, 2022. Inputs to that model included the expected time to liquidity, the risk-free interest rate over the term, expected volatility based on representative peer companies and the estimated fair value of the underlying class of common stock. The significant unobservable inputs used in the fair value measurement of the earnout derivative liability were the fair value of the underlying stock at the valuation date and the estimated term of the earnout arrangement periods. Generally, increases (decreases) in the fair value of the underlying stock and estimated term would result in a directionally similar impact to the fair value measurement.&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 estimated aggregate fair value of the earnout derivative liability recorded on the April 1, 2022 Merger Date was $43.9&#160;million, with an offsetting entry to additional paid-in capital. As of April 29, 2022 and December 31, 2022, 700,000 and 462,000 of the 1,162,000 shares, respectively, were reclassified to equity, as the contingencies had been determined to have been met. Immediately prior to the reclassifications, the respective shares were remeasured to fair value. For the year ended December&#160;31, 2022, the Company recorded income of $0.3 million as a component of Change in fair value of earnout liability in the Unaudited Consolidated Statements of Operations and Comprehensive Income (Loss) due to changes in the fair value of the earnout derivative liability. &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 change in the fair value of the earnout derivative liability for the year ended December 31, 2022 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.771%"/&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:16.445%"/&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:9pt;font-weight:400;line-height:100%"&gt;(in thousands)&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:700;line-height:100%"&gt;Amount&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;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;&#x2014;&#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 2px 13pt;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;Initial recognition on Merger Date&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;43,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value&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;(276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassifications to equity at fair value&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;(43,624)&lt;/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;Balance at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 20, 2023, all of the 1.7&#160;million shares of DSG common stock stock available to be issued under the earnout provisions within the Merger Agreements were issued in accordance with the two earnout provisions within the Merger Agreements. As the remaining additional shares had been reclassified to equity as of December 31, 2022, there was no change in fair value for the first quarter of 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <dsgr:BusinessAcquisitionNumberOfEarnoutProvisions
      contextRef="ibcf582d15e7e431d9d91825bd9155638_I20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82Ny9mcmFnOmJkZDkwMTU1YzEwZjRkZjFhMWUxNmE5OWNlODk0OGY0L3RleHRyZWdpb246YmRkOTAxNTVjMTBmNGRmMWExZTE2YTk5Y2U4OTQ4ZjRfNTQ5NzU1ODE4MTUw_ab7c41f3-df2c-413a-b73e-44a3ef396c42"
      unitRef="earnoutprovision">2</dsgr:BusinessAcquisitionNumberOfEarnoutProvisions>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="ic41602d295f946d89d7dbd9b472de623_D20220401-20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82Ny9mcmFnOmJkZDkwMTU1YzEwZjRkZjFhMWUxNmE5OWNlODk0OGY0L3RleHRyZWdpb246YmRkOTAxNTVjMTBmNGRmMWExZTE2YTk5Y2U4OTQ4ZjRfMjc2_725d7fbe-c3ec-45e4-958d-39b0b19c4ad5"
      unitRef="shares">1162000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <dsgr:BusinessAcquisitionNumberOfEarnoutProvisions
      contextRef="ibcf582d15e7e431d9d91825bd9155638_I20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82Ny9mcmFnOmJkZDkwMTU1YzEwZjRkZjFhMWUxNmE5OWNlODk0OGY0L3RleHRyZWdpb246YmRkOTAxNTVjMTBmNGRmMWExZTE2YTk5Y2U4OTQ4ZjRfNTQ5NzU1ODE4Mzky_ab7c41f3-df2c-413a-b73e-44a3ef396c42"
      unitRef="earnoutprovision">2</dsgr:BusinessAcquisitionNumberOfEarnoutProvisions>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="ic41602d295f946d89d7dbd9b472de623_D20220401-20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82Ny9mcmFnOmJkZDkwMTU1YzEwZjRkZjFhMWUxNmE5OWNlODk0OGY0L3RleHRyZWdpb246YmRkOTAxNTVjMTBmNGRmMWExZTE2YTk5Y2U4OTQ4ZjRfMzk1_725d7fbe-c3ec-45e4-958d-39b0b19c4ad5"
      unitRef="shares">1162000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i9c8424b7584a43afbad07f219047b357_D20220401-20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82Ny9mcmFnOmJkZDkwMTU1YzEwZjRkZjFhMWUxNmE5OWNlODk0OGY0L3RleHRyZWdpb246YmRkOTAxNTVjMTBmNGRmMWExZTE2YTk5Y2U4OTQ4ZjRfNDIx_31d98c96-2b32-459c-8a57-3804c7c39721"
      unitRef="shares">700000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="ie03a78af50094918a7ff94cfe1db50da_D20220401-20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82Ny9mcmFnOmJkZDkwMTU1YzEwZjRkZjFhMWUxNmE5OWNlODk0OGY0L3RleHRyZWdpb246YmRkOTAxNTVjMTBmNGRmMWExZTE2YTk5Y2U4OTQ4ZjRfNTM3_e92f3509-cafb-4576-847f-29dcd6603423"
      unitRef="shares">462000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="idfeff27818f944f6bebabd6d0a8383f4_D20220401-20220401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82Ny9mcmFnOmJkZDkwMTU1YzEwZjRkZjFhMWUxNmE5OWNlODk0OGY0L3RleHRyZWdpb246YmRkOTAxNTVjMTBmNGRmMWExZTE2YTk5Y2U4OTQ4ZjRfNjY5_0a2d0b46-e6be-48b2-b77e-36a3c9f435c0"
      unitRef="shares">538000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82Ny9mcmFnOmJkZDkwMTU1YzEwZjRkZjFhMWUxNmE5OWNlODk0OGY0L3RleHRyZWdpb246YmRkOTAxNTVjMTBmNGRmMWExZTE2YTk5Y2U4OTQ4ZjRfNTQ5NzU1ODIxMjY5_e39fc92b-aa31-4c36-8b34-dc0d4b66effc"
      unitRef="usd">43900000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="ief685730e00a483e95bfb5004490124a_D20220429-20220429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82Ny9mcmFnOmJkZDkwMTU1YzEwZjRkZjFhMWUxNmE5OWNlODk0OGY0L3RleHRyZWdpb246YmRkOTAxNTVjMTBmNGRmMWExZTE2YTk5Y2U4OTQ4ZjRfNTQ5NzU1ODIxOTA0_a48823f6-8805-4124-929b-cedde88ffd16"
      unitRef="shares">700000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i9fec9cc0d19347178721e7ddd8bdf6d8_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82Ny9mcmFnOmJkZDkwMTU1YzEwZjRkZjFhMWUxNmE5OWNlODk0OGY0L3RleHRyZWdpb246YmRkOTAxNTVjMTBmNGRmMWExZTE2YTk5Y2U4OTQ4ZjRfNTQ5NzU1ODIxOTA4_f7e0d909-b6b9-4bfc-9375-46606e8c18d0"
      unitRef="shares">462000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="ic41602d295f946d89d7dbd9b472de623_D20220401-20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82Ny9mcmFnOmJkZDkwMTU1YzEwZjRkZjFhMWUxNmE5OWNlODk0OGY0L3RleHRyZWdpb246YmRkOTAxNTVjMTBmNGRmMWExZTE2YTk5Y2U4OTQ4ZjRfNTQ5NzU1ODIxMzkz_43de7d4b-89d5-4293-8827-2d1d146e1155"
      unitRef="shares">1162000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82Ny9mcmFnOmJkZDkwMTU1YzEwZjRkZjFhMWUxNmE5OWNlODk0OGY0L3RleHRyZWdpb246YmRkOTAxNTVjMTBmNGRmMWExZTE2YTk5Y2U4OTQ4ZjRfNTQ5NzU1ODIxOTEy_357a912e-8341-4ee2-96f2-14a88cb6f8a0"
      unitRef="usd">-300000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82Ny9mcmFnOmJkZDkwMTU1YzEwZjRkZjFhMWUxNmE5OWNlODk0OGY0L3RleHRyZWdpb246YmRkOTAxNTVjMTBmNGRmMWExZTE2YTk5Y2U4OTQ4ZjRfMjc3OA_5a4c6687-6776-48a0-98ed-e0f03de5ea1c">&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 change in the fair value of the earnout derivative liability for the year ended December 31, 2022 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.771%"/&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:16.445%"/&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:9pt;font-weight:400;line-height:100%"&gt;(in thousands)&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:700;line-height:100%"&gt;Amount&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;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;&#x2014;&#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 2px 13pt;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;Initial recognition on Merger Date&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;43,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value&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;(276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassifications to equity at fair value&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;(43,624)&lt;/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;Balance at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82Ny9mcmFnOmJkZDkwMTU1YzEwZjRkZjFhMWUxNmE5OWNlODk0OGY0L3RhYmxlOjQ0YWQ3OWE4NzIzNjRlZWJhZDY4NDUwOWRhNmU0ODJhL3RhYmxlcmFuZ2U6NDRhZDc5YTg3MjM2NGVlYmFkNjg0NTA5ZGE2ZTQ4MmFfMS0yLTEtMS0xNTcyMTk_b7a5b099-1814-409a-a336-91406558e9a1"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82Ny9mcmFnOmJkZDkwMTU1YzEwZjRkZjFhMWUxNmE5OWNlODk0OGY0L3RhYmxlOjQ0YWQ3OWE4NzIzNjRlZWJhZDY4NDUwOWRhNmU0ODJhL3RhYmxlcmFuZ2U6NDRhZDc5YTg3MjM2NGVlYmFkNjg0NTA5ZGE2ZTQ4MmFfMi0yLTEtMS0xNTcyMTk_42d606fd-cf4a-47d7-a6f5-11e84e37c907"
      unitRef="usd">43900000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82Ny9mcmFnOmJkZDkwMTU1YzEwZjRkZjFhMWUxNmE5OWNlODk0OGY0L3RhYmxlOjQ0YWQ3OWE4NzIzNjRlZWJhZDY4NDUwOWRhNmU0ODJhL3RhYmxlcmFuZ2U6NDRhZDc5YTg3MjM2NGVlYmFkNjg0NTA5ZGE2ZTQ4MmFfMy0yLTEtMS0xNTcyMTk_08ee75d1-595a-4a58-b1d6-029cecfbcf01"
      unitRef="usd">-276000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82Ny9mcmFnOmJkZDkwMTU1YzEwZjRkZjFhMWUxNmE5OWNlODk0OGY0L3RhYmxlOjQ0YWQ3OWE4NzIzNjRlZWJhZDY4NDUwOWRhNmU0ODJhL3RhYmxlcmFuZ2U6NDRhZDc5YTg3MjM2NGVlYmFkNjg0NTA5ZGE2ZTQ4MmFfNC0yLTEtMS0xNTcyMTk_0ac2b9f6-2d4d-491f-94c1-3f59d699c24f"
      unitRef="usd">43624000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82Ny9mcmFnOmJkZDkwMTU1YzEwZjRkZjFhMWUxNmE5OWNlODk0OGY0L3RhYmxlOjQ0YWQ3OWE4NzIzNjRlZWJhZDY4NDUwOWRhNmU0ODJhL3RhYmxlcmFuZ2U6NDRhZDc5YTg3MjM2NGVlYmFkNjg0NTA5ZGE2ZTQ4MmFfNS0yLTEtMS0xNTcyMTk_0fbcff33-a486-4dce-945c-863f5ae9dbc8"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i651b257c148a4c7e983d7a90cd758a3a_D20220401-20220401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82Ny9mcmFnOmJkZDkwMTU1YzEwZjRkZjFhMWUxNmE5OWNlODk0OGY0L3RleHRyZWdpb246YmRkOTAxNTVjMTBmNGRmMWExZTE2YTk5Y2U4OTQ4ZjRfMTA5OTUxMTYzODg1OQ_81c6393f-13e8-4531-9b2e-13dc3efad15e"
      unitRef="shares">1700000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <dsgr:BusinessAcquisitionNumberOfEarnoutProvisions
      contextRef="ibcf582d15e7e431d9d91825bd9155638_I20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF82Ny9mcmFnOmJkZDkwMTU1YzEwZjRkZjFhMWUxNmE5OWNlODk0OGY0L3RleHRyZWdpb246YmRkOTAxNTVjMTBmNGRmMWExZTE2YTk5Y2U4OTQ4ZjRfMTA5OTUxMTYzOTEyNw_ab7c41f3-df2c-413a-b73e-44a3ef396c42"
      unitRef="earnoutprovision">2</dsgr:BusinessAcquisitionNumberOfEarnoutProvisions>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RleHRyZWdpb246NzBjZmQ0MzI0MTcwNDEyNzg2MjdkMWNkZmQ2MDgzYTVfMTI4Njc_7863e81c-3c65-4cc7-b92c-97ae1e058245">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 9 &#x2013; Debt&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's outstanding long-term debt was comprised of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&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:16.446%"/&gt;&lt;td style="width:0.1%"/&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;/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:9pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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:700;line-height:100%"&gt;March 31, 2023&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:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior secured revolving credit facility&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;128,600&#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;122,000&#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="display:none"/&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;Senior secured term loan&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;237,500&#160;&lt;/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;243,750&#160;&lt;/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="display:none"/&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;Senior secured delayed draw term loan&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;48,750&#160;&lt;/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;50,000&#160;&lt;/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="display:none"/&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;Other revolving line of credit&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,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,352&#160;&lt;/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="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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;415,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;417,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&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 current portion of long-term debt&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;(16,094)&lt;/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;(16,352)&lt;/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="display:none"/&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;Less deferred financing costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,635)&lt;/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,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;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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-term debt&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;395,215&#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;395,825&#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="display:none"/&gt;&lt;/tr&gt;&lt;/table&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-weight:700;line-height:120%"&gt;Amended and Restated 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;On April 1, 2022 (the "Closing Date"), DSG and certain of its subsidiaries entered into an Amended and Restated Credit Agreement (the &#x201c;Amended and Restated Credit Agreement&#x201d;) by and among DSG, certain subsidiaries of DSG as borrowers or guarantors, the lenders party thereto and JPMorgan Chase Bank, N.A., as administrative agent. Pursuant to the Amended and Restated Credit Agreement, the Company's previous credit agreement was amended and restated in its entirety.&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 Amended and Restated Credit Agreement provides for (i) a $200&#160;million senior secured revolving credit facility, with a $25&#160;million letter of credit sub-facility and a $10&#160;million swingline loan sub-facility, (ii) a $250&#160;million senior secured initial term loan facility and (iii) a $50&#160;million senior secured delayed draw term loan facility. In addition, the Amended and Restated Credit Agreement permits the Company to increase the commitments under the Amended and Restated Credit Agreement from time to time by up to $200&#160;million in the aggregate, subject to, among other things, the receipt of additional commitments from existing and/or new lenders and pro forma compliance with the financial covenants in the Amended and Restated Credit Agreement. Each of the loans under the Amended and Restated Credit Agreement mature on April 1, 2027.&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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net of outstanding letters of credit, there w&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;as $69.8 million of borrowi&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;ng availability under the revolving credit facility as of March&#160;31, 2023. The weighted average interest rate from January 1, 2023 through March&#160;31, 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; was 7.1%.&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 loans under the Amended and Restated Credit Agreement bear interest, at the Company&#x2019;s option, at a rate equal to (i) the Alternate Base Rate or the Canadian Prime Rate (each as defined in the Amended and Restated Credit Agreement), plus, in each case, an additional margin ranging from 0.0% to 1.75% per annum, depending on the total net leverage ratio of the Company and its restricted subsidiaries as of the most recent determination date under the Amended and Restated Credit Agreement or (ii) the Adjusted Term SOFR Rate or the CDOR Rate (each as defined in the Amended and Restated Credit Agreement), plus, in each case, an additional margin ranging from 1.0% to 2.75% per annum, depending on the total net leverage ratio of the Company and its restricted subsidiaries as of the most recent determination date under the Amended and Restated 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;In connection with the Amended and Restated Credit Agreement, deferred financing costs of $4.0 million were incurred. Deferred financing costs are amortized over the life of the debt instrument and reported as interest expense. As of March&#160;31, 2023, deferred financing costs net of accumulated amortization were $7.5 million of which $4.6 million are included in Long-term debt, less current portion, net (related to the senior secured term loan and senior secured delayed draw term loan) and $2.9 million are included in Other assets (related to the senior secured revolving credit facility) in the Unaudited Condensed Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Amended and Restated Credit Agreement contains various covenants, including financial maintenance covenants requiring the Company to maintain compliance with a consolidated minimum interest coverage ratio and a maximum total net leverage ratio, each determined in accordance with the terms of the Amended and Restated Credit Agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-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 Company was in compliance with all financial covenants set forth in the Amended and Restated Credit Agreement as of March&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RleHRyZWdpb246NzBjZmQ0MzI0MTcwNDEyNzg2MjdkMWNkZmQ2MDgzYTVfMTI4NjU_0c5f90da-6cea-46a8-978f-5546e9f93efa">&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's outstanding long-term debt was comprised of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&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:16.446%"/&gt;&lt;td style="width:0.1%"/&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;/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:9pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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:700;line-height:100%"&gt;March 31, 2023&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:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior secured revolving credit facility&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;128,600&#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;122,000&#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="display:none"/&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;Senior secured term loan&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;237,500&#160;&lt;/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;243,750&#160;&lt;/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="display:none"/&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;Senior secured delayed draw term loan&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;48,750&#160;&lt;/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;50,000&#160;&lt;/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="display:none"/&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;Other revolving line of credit&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,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,352&#160;&lt;/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="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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;415,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;417,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&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 current portion of long-term debt&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;(16,094)&lt;/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;(16,352)&lt;/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="display:none"/&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;Less deferred financing costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,635)&lt;/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,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;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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-term debt&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;395,215&#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;395,825&#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="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="idbc0692c3182442293783059e15ea6cf_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RhYmxlOmUyZmY5NGUyMGVjMDRlN2VhMWUyZWZhYzdjYzFjY2VkL3RhYmxlcmFuZ2U6ZTJmZjk0ZTIwZWMwNGU3ZWExZTJlZmFjN2NjMWNjZWRfMi0xLTEtMS0xNTcyMTk_1b5cae74-46a7-4321-b1d3-270ca7dee9fc"
      unitRef="usd">128600000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i43c5025acce44162a5653880e8262f75_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RhYmxlOmUyZmY5NGUyMGVjMDRlN2VhMWUyZWZhYzdjYzFjY2VkL3RhYmxlcmFuZ2U6ZTJmZjk0ZTIwZWMwNGU3ZWExZTJlZmFjN2NjMWNjZWRfMi0zLTEtMS0xNTcyMTk_05177807-c93d-407f-9ac0-c50b35e001f3"
      unitRef="usd">122000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia40aabeb02374cba863800308b650c5f_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RhYmxlOmUyZmY5NGUyMGVjMDRlN2VhMWUyZWZhYzdjYzFjY2VkL3RhYmxlcmFuZ2U6ZTJmZjk0ZTIwZWMwNGU3ZWExZTJlZmFjN2NjMWNjZWRfMy0xLTEtMS0xNTcyMTk_d596dd06-9d4b-46b6-a9e7-4e2e730a143f"
      unitRef="usd">237500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i399321d4ecb54bf28806c5bae5b25867_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RhYmxlOmUyZmY5NGUyMGVjMDRlN2VhMWUyZWZhYzdjYzFjY2VkL3RhYmxlcmFuZ2U6ZTJmZjk0ZTIwZWMwNGU3ZWExZTJlZmFjN2NjMWNjZWRfMy0zLTEtMS0xNTcyMTk_5152ffc4-2f9c-4a83-b1ed-385c4853e92d"
      unitRef="usd">243750000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia835a61073504c37bde429874eaf98c3_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RhYmxlOmUyZmY5NGUyMGVjMDRlN2VhMWUyZWZhYzdjYzFjY2VkL3RhYmxlcmFuZ2U6ZTJmZjk0ZTIwZWMwNGU3ZWExZTJlZmFjN2NjMWNjZWRfNC0xLTEtMS0xNTcyMTk_de4a4834-49ea-486b-9632-44b6aaa2bfb2"
      unitRef="usd">48750000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id738d526ed2e4708afc9b00f919c4289_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RhYmxlOmUyZmY5NGUyMGVjMDRlN2VhMWUyZWZhYzdjYzFjY2VkL3RhYmxlcmFuZ2U6ZTJmZjk0ZTIwZWMwNGU3ZWExZTJlZmFjN2NjMWNjZWRfNC0zLTEtMS0xNTcyMTk_e9c2caba-ccb9-44d6-ba87-6a97ed6ff899"
      unitRef="usd">50000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic3e7f113ae874ae9a8192730560dac29_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RhYmxlOmUyZmY5NGUyMGVjMDRlN2VhMWUyZWZhYzdjYzFjY2VkL3RhYmxlcmFuZ2U6ZTJmZjk0ZTIwZWMwNGU3ZWExZTJlZmFjN2NjMWNjZWRfNS0xLTEtMS0xNTcyMTk_09a8267c-c926-4089-9b23-81b20c9a0dfe"
      unitRef="usd">1094000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1b3237666e47407ba47bbd9426c89543_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RhYmxlOmUyZmY5NGUyMGVjMDRlN2VhMWUyZWZhYzdjYzFjY2VkL3RhYmxlcmFuZ2U6ZTJmZjk0ZTIwZWMwNGU3ZWExZTJlZmFjN2NjMWNjZWRfNS0zLTEtMS0xNTcyMTk_ff47f42b-4f03-4188-8beb-587f2e2f80ea"
      unitRef="usd">1352000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RhYmxlOmUyZmY5NGUyMGVjMDRlN2VhMWUyZWZhYzdjYzFjY2VkL3RhYmxlcmFuZ2U6ZTJmZjk0ZTIwZWMwNGU3ZWExZTJlZmFjN2NjMWNjZWRfOC0xLTEtMS0xNTcyMTk_f6394cb7-b2f5-4166-8798-37dda279f3b6"
      unitRef="usd">415944000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RhYmxlOmUyZmY5NGUyMGVjMDRlN2VhMWUyZWZhYzdjYzFjY2VkL3RhYmxlcmFuZ2U6ZTJmZjk0ZTIwZWMwNGU3ZWExZTJlZmFjN2NjMWNjZWRfOC0zLTEtMS0xNTcyMTk_fbbbcb5b-34d6-4b84-af54-8a5d52df5513"
      unitRef="usd">417102000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebtCurrent
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RhYmxlOmUyZmY5NGUyMGVjMDRlN2VhMWUyZWZhYzdjYzFjY2VkL3RhYmxlcmFuZ2U6ZTJmZjk0ZTIwZWMwNGU3ZWExZTJlZmFjN2NjMWNjZWRfOS0xLTEtMS0xNTcyMTk_832a7387-02c6-4ab3-9144-bb7563d9f58a"
      unitRef="usd">16094000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RhYmxlOmUyZmY5NGUyMGVjMDRlN2VhMWUyZWZhYzdjYzFjY2VkL3RhYmxlcmFuZ2U6ZTJmZjk0ZTIwZWMwNGU3ZWExZTJlZmFjN2NjMWNjZWRfOS0zLTEtMS0xNTcyMTk_a853b588-3aa6-4f82-a237-58bfc4671114"
      unitRef="usd">16352000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i66f882d262e04a0d98cf40685e50a3f6_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RhYmxlOmUyZmY5NGUyMGVjMDRlN2VhMWUyZWZhYzdjYzFjY2VkL3RhYmxlcmFuZ2U6ZTJmZjk0ZTIwZWMwNGU3ZWExZTJlZmFjN2NjMWNjZWRfMTAtMS0xLTEtMTU3MjE5_5699b950-5bac-4107-b6d9-59272ceac5f4"
      unitRef="usd">4635000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i3f901f9cc81d45aead0c3080497217d9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RhYmxlOmUyZmY5NGUyMGVjMDRlN2VhMWUyZWZhYzdjYzFjY2VkL3RhYmxlcmFuZ2U6ZTJmZjk0ZTIwZWMwNGU3ZWExZTJlZmFjN2NjMWNjZWRfMTAtMy0xLTEtMTU3MjE5_908a841d-8f02-41a4-8952-9d66dc548bb3"
      unitRef="usd">4925000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RhYmxlOmUyZmY5NGUyMGVjMDRlN2VhMWUyZWZhYzdjYzFjY2VkL3RhYmxlcmFuZ2U6ZTJmZjk0ZTIwZWMwNGU3ZWExZTJlZmFjN2NjMWNjZWRfMTEtMS0xLTEtMTU3MjE5_7b9525c8-1169-4bf6-8539-147c25fa393f"
      unitRef="usd">395215000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RhYmxlOmUyZmY5NGUyMGVjMDRlN2VhMWUyZWZhYzdjYzFjY2VkL3RhYmxlcmFuZ2U6ZTJmZjk0ZTIwZWMwNGU3ZWExZTJlZmFjN2NjMWNjZWRfMTEtMy0xLTEtMTU3MjE5_97e2705c-a712-408a-8d43-626a93e89364"
      unitRef="usd">395825000</us-gaap:LongTermDebt>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i1783139e61e44e74995ae8293ae67f45_I20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RleHRyZWdpb246NzBjZmQ0MzI0MTcwNDEyNzg2MjdkMWNkZmQ2MDgzYTVfNjgz_ff9fd35c-bb2b-46cb-8e24-d55a2a2a7d2e"
      unitRef="usd">200000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="if29b55b6b2b145e5ba6391d8e3e846f8_I20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RleHRyZWdpb246NzBjZmQ0MzI0MTcwNDEyNzg2MjdkMWNkZmQ2MDgzYTVfNzM1_326581c3-7f71-4e1b-ba24-be68b6e6b3a6"
      unitRef="usd">25000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ic065ae19fa8e48adae90014d51aba038_I20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RleHRyZWdpb246NzBjZmQ0MzI0MTcwNDEyNzg2MjdkMWNkZmQ2MDgzYTVfNzc0_8bb827d3-38a6-4028-972d-f2f3f15e2bf5"
      unitRef="usd">10000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i8f9840e7501a4eed975bd69d5e1cf551_I20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RleHRyZWdpb246NzBjZmQ0MzI0MTcwNDEyNzg2MjdkMWNkZmQ2MDgzYTVfODEz_4ad08b53-f981-4a90-9302-2f00d0fd732b"
      unitRef="usd">250000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i00ca73f8c3bf49e1a432ca28fa9b7eb6_I20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RleHRyZWdpb246NzBjZmQ0MzI0MTcwNDEyNzg2MjdkMWNkZmQ2MDgzYTVfODcw_43703861-9d75-480a-ba6c-6d2685ddd85f"
      unitRef="usd">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <dsgr:LineOfCreditFacilityAccordionFeatureIncreaseLimit
      contextRef="i1783139e61e44e74995ae8293ae67f45_I20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RleHRyZWdpb246NzBjZmQ0MzI0MTcwNDEyNzg2MjdkMWNkZmQ2MDgzYTVfMTA5OQ_72b104e3-f8e1-4074-9a90-9fefca90f59b"
      unitRef="usd">200000000</dsgr:LineOfCreditFacilityAccordionFeatureIncreaseLimit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="ia835a61073504c37bde429874eaf98c3_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RleHRyZWdpb246NzBjZmQ0MzI0MTcwNDEyNzg2MjdkMWNkZmQ2MDgzYTVfMzU3Mg_957e6b99-b078-4d00-9c91-9d096008e9eb"
      unitRef="usd">69800000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="id5563189b44147e2821fc4bc77bdde35_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RleHRyZWdpb246NzBjZmQ0MzI0MTcwNDEyNzg2MjdkMWNkZmQ2MDgzYTVfMzcxNg_ea102ed6-1a49-4662-8209-87c7385f94f6"
      unitRef="number">0.071</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i74b7cdd5a1d340858b2c660c2c43179b_D20220401-20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RleHRyZWdpb246NzBjZmQ0MzI0MTcwNDEyNzg2MjdkMWNkZmQ2MDgzYTVfMTA5OTUxMTY2MDE1OQ_14a45fb7-5d3a-418f-96eb-e8c4cacd2ff6"
      unitRef="number">0.000</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ic8fcf9391eae4da88db20b3eca21d188_D20220401-20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RleHRyZWdpb246NzBjZmQ0MzI0MTcwNDEyNzg2MjdkMWNkZmQ2MDgzYTVfMTA5OTUxMTY2MDE2NQ_639a62ad-1306-4fbd-a948-8a67da61c1e5"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="idf3964723f9f43279bf0a3ebc8e1aa9c_D20220401-20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RleHRyZWdpb246NzBjZmQ0MzI0MTcwNDEyNzg2MjdkMWNkZmQ2MDgzYTVfMTA5OTUxMTY2MDE3Mw_f65ef880-510b-4a38-b22c-e9f571a82313"
      unitRef="number">0.010</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i92ae61f405a148c69036aa68d77edbb7_D20220401-20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RleHRyZWdpb246NzBjZmQ0MzI0MTcwNDEyNzg2MjdkMWNkZmQ2MDgzYTVfMTA5OTUxMTY2MDE3OQ_49253c66-d3bd-44f3-8857-07ed900bbbbc"
      unitRef="number">0.0275</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="ia835a61073504c37bde429874eaf98c3_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RleHRyZWdpb246NzBjZmQ0MzI0MTcwNDEyNzg2MjdkMWNkZmQ2MDgzYTVfNjg5NQ_5fe3ef5c-095a-4e89-aac5-bf4426fe2593"
      unitRef="usd">4000000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="id5563189b44147e2821fc4bc77bdde35_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RleHRyZWdpb246NzBjZmQ0MzI0MTcwNDEyNzg2MjdkMWNkZmQ2MDgzYTVfNzA5NQ_71f78452-2b0a-4571-a861-8be1000683e3"
      unitRef="usd">7500000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ia835a61073504c37bde429874eaf98c3_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RleHRyZWdpb246NzBjZmQ0MzI0MTcwNDEyNzg2MjdkMWNkZmQ2MDgzYTVfNzEwNw_fe0e1ee2-ff61-494d-a964-a8655dd55233"
      unitRef="usd">4600000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtIssuanceCostsLineOfCreditArrangementsGross
      contextRef="i66f882d262e04a0d98cf40685e50a3f6_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83My9mcmFnOjcwY2ZkNDMyNDE3MDQxMjc4NjI3ZDFjZGZkNjA4M2E1L3RleHRyZWdpb246NzBjZmQ0MzI0MTcwNDEyNzg2MjdkMWNkZmQ2MDgzYTVfNzI1Ng_fdd6fd54-068b-46e6-a8cf-4a385ffaf1d6"
      unitRef="usd">2900000</us-gaap:DebtIssuanceCostsLineOfCreditArrangementsGross>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RleHRyZWdpb246OTNkOTlhZTMwMzAwNDgyNzlkNDNlYTQ4NjE1ZDRmYjNfNDc4NA_a932f7e7-a5e2-4624-8ad5-bee85c4aaa7b">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 10 &#x2013; Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded stock-based compensation expense of &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;$2.2 million and $0.0 million&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; for the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;three months ended March&#160;31, 2023 and March&#160;31, 2022, respectively&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. A portion of the Company's stock-based awards are liability-classified. Accordingly, changes in the market value of the Company's common stock may result in stock-based compensation expense or benefit in certain periods. A stock-based compensation liability &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;of $4.5 million a&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;s of March&#160;31, 2023 and $3.3 million as of December&#160;31, 2022 was included in Accrued expenses and other current liabilities in the Unaudited Condensed Consolidated Balance Sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Restricted Stock Awards&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;For the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;three months ended March&#160;31, 2023, the Company issued 10,000 Restricted stock awards ("RSAs") that vest over five years from the grant date with a grant date fair value of $0.4&#160;million. Upon vesting, the vested RSAs are exchanged for an equal number of shares of the Company&#x2019;s common stock. The participants have no voting or dividend rights with the RSAs. The RSAs are valued at the closing price of the Company common stock on the date of grant and the expense is recorded ratably over the vesting period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Stock Options&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;For the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;three months ended March&#160;31, 2023, the Company issued approximately 606,000 stock options to key employees that vest over five years from the grant date. The fair value was determined using a Black-Scholes valuation model with a grant date fair value 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;$8.3&#160;million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Each stock option can be exchanged for one share of Company common stock at the stated exercise price. Upon vesting, stock options are recognized as a component of equity. Unrecognized compensation related to stock options as of March&#160;31, 2023 was $9.8&#160;million, which is expected to be recognized over a weighted-average period of 2.5 years. &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;Activity related to the Company&#x2019;s stock options during the three months ended March&#160;31, 2023 was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.847%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of Stock Options&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:700;line-height:100%"&gt;Weighted Average Exercise Price&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;Outstanding on December 31, 2022&lt;/span&gt;&lt;/td&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;288,000&#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;77.59&#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="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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&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;605,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.74&#160;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding on March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;893,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74.30&#160;&lt;/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:14pt"&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;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;Exercisable on March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,000&#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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average fair value assumptions used in the Black-Scholes model for the stock options issued during the three months ended March&#160;31, 2023 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.692%"/&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%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.23%&lt;/span&gt;&lt;/div&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;Risk-free rate of return&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.6%&lt;/span&gt;&lt;/div&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;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2 years&lt;/span&gt;&lt;/div&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;Expected annual dividend&lt;/span&gt;&lt;/td&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&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The expected volatility was based on the historic volatility of the Company's stock price commensurate with the expected life of the stock options. The risk-free rate of return reflects the interest rate offered for zero coupon treasury bonds over the expected life of the stock options. The expected life represents the period of time that options granted are expected to be outstanding and was calculated using the simplified method allowed by the SEC, which approximates our historical experience. The estimated annual dividend was based on the recent dividend payout trend.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RleHRyZWdpb246OTNkOTlhZTMwMzAwNDgyNzlkNDNlYTQ4NjE1ZDRmYjNfMTE4_985bc157-a281-4ff2-99e2-aba8ee230f8a"
      unitRef="usd">2200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RleHRyZWdpb246OTNkOTlhZTMwMzAwNDgyNzlkNDNlYTQ4NjE1ZDRmYjNfMTA5OTUxMTYzNzk0Mw_13abacd2-cd3a-4b15-8dfd-fba8082116f4"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RleHRyZWdpb246OTNkOTlhZTMwMzAwNDgyNzlkNDNlYTQ4NjE1ZDRmYjNfMzg5_4c2a35e6-4ffe-4d3a-a9c6-a938252224b1"
      unitRef="usd">4500000</us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent>
    <us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RleHRyZWdpb246OTNkOTlhZTMwMzAwNDgyNzlkNDNlYTQ4NjE1ZDRmYjNfNDA1_2ccf88c5-fa57-4d4f-9261-2539ee66e113"
      unitRef="usd">3300000</us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="ibbb62deb751045b8a828395df1f3a27a_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RleHRyZWdpb246OTNkOTlhZTMwMzAwNDgyNzlkNDNlYTQ4NjE1ZDRmYjNfMTA5OTUxMTYzNzc3MQ_e4deb67b-81c1-4f3b-ac98-d7e43168ce0c"
      unitRef="shares">10000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ibbb62deb751045b8a828395df1f3a27a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RleHRyZWdpb246OTNkOTlhZTMwMzAwNDgyNzlkNDNlYTQ4NjE1ZDRmYjNfOTkxNg_2d51bb34-e057-4b7a-9281-572fb1368415">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <dsgr:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGrantDateFairValue
      contextRef="ibbb62deb751045b8a828395df1f3a27a_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RleHRyZWdpb246OTNkOTlhZTMwMzAwNDgyNzlkNDNlYTQ4NjE1ZDRmYjNfNTQ5NzU1ODIzNjU4_a06777bd-b3e0-47f6-8e3c-a4dd6859e43a"
      unitRef="usd">400000</dsgr:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="i124a45b455e34acc8d49cb7fc52ef963_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RleHRyZWdpb246OTNkOTlhZTMwMzAwNDgyNzlkNDNlYTQ4NjE1ZDRmYjNfMTA5OTUxMTYzNzgwNw_3988689c-180c-487b-87f1-999a90ac2822"
      unitRef="shares">606000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RleHRyZWdpb246OTNkOTlhZTMwMzAwNDgyNzlkNDNlYTQ4NjE1ZDRmYjNfNTQ5NzU1ODIzODE3_79e4f3bc-74ed-486a-889e-48ae6b494d7a">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <dsgr:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGrantDateFairValue
      contextRef="i124a45b455e34acc8d49cb7fc52ef963_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RleHRyZWdpb246OTNkOTlhZTMwMzAwNDgyNzlkNDNlYTQ4NjE1ZDRmYjNfMTA5OTUxMTYzNzgyOQ_06fbfb76-5e23-4c25-8290-6b639241ef8c"
      unitRef="usd">8300000</dsgr:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGrantDateFairValue>
    <dsgr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionRatioToCommonStock
      contextRef="if729869dd25149a68bbd8e362800275d_D20220401-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RleHRyZWdpb246OTNkOTlhZTMwMzAwNDgyNzlkNDNlYTQ4NjE1ZDRmYjNfNDA3Nw_7c6f331e-27ab-48a9-897b-955ada6e8978"
      unitRef="shares">1</dsgr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionRatioToCommonStock>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RleHRyZWdpb246OTNkOTlhZTMwMzAwNDgyNzlkNDNlYTQ4NjE1ZDRmYjNfNTQ5NzU1ODI2MDA2_fa3a11d3-8960-4303-a09f-939da048ce22"
      unitRef="usd">9800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i124a45b455e34acc8d49cb7fc52ef963_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RleHRyZWdpb246OTNkOTlhZTMwMzAwNDgyNzlkNDNlYTQ4NjE1ZDRmYjNfNTQ5NzU1ODI2MDgw_1bf13dd1-44f7-4926-9afc-b148229f4b28">P2Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RleHRyZWdpb246OTNkOTlhZTMwMzAwNDgyNzlkNDNlYTQ4NjE1ZDRmYjNfMTY0OTI2NzQ1NDAxNg_4aefdfa1-38b5-45ad-a5ad-26f67fed089b">&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;Activity related to the Company&#x2019;s stock options during the three months ended March&#160;31, 2023 was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.847%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of Stock Options&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:700;line-height:100%"&gt;Weighted Average Exercise Price&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;Outstanding on December 31, 2022&lt;/span&gt;&lt;/td&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;288,000&#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;77.59&#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="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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&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;605,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.74&#160;&lt;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding on March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;893,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74.30&#160;&lt;/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:14pt"&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;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;Exercisable on March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,000&#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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.01&#160;&lt;/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:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RhYmxlOjVhNzY5NjU1MDAyNDQzMTdiMDRiYzJhZDdlZGZhM2E2L3RhYmxlcmFuZ2U6NWE3Njk2NTUwMDI0NDMxN2IwNGJjMmFkN2VkZmEzYTZfMS0xLTEtMS0xNzA3NTM_dc051cb7-3a17-4fbc-b495-6b2bc0901883"
      unitRef="shares">288000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RhYmxlOjVhNzY5NjU1MDAyNDQzMTdiMDRiYzJhZDdlZGZhM2E2L3RhYmxlcmFuZ2U6NWE3Njk2NTUwMDI0NDMxN2IwNGJjMmFkN2VkZmEzYTZfMS0zLTEtMS0xNzA3NTM_ef21c9ff-f0bc-4736-b25e-c1989bd5cd04"
      unitRef="usdPerShare">77.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RhYmxlOjVhNzY5NjU1MDAyNDQzMTdiMDRiYzJhZDdlZGZhM2E2L3RhYmxlcmFuZ2U6NWE3Njk2NTUwMDI0NDMxN2IwNGJjMmFkN2VkZmEzYTZfMy0xLTEtMS0xNzA3NTM_fae97229-26f4-4744-9d3e-d5b374be9315"
      unitRef="shares">605821</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RhYmxlOjVhNzY5NjU1MDAyNDQzMTdiMDRiYzJhZDdlZGZhM2E2L3RhYmxlcmFuZ2U6NWE3Njk2NTUwMDI0NDMxN2IwNGJjMmFkN2VkZmEzYTZfMy0zLTEtMS0xNzA3NTM_4e0667ab-2680-437b-ab99-e1b4433d2bcf"
      unitRef="usdPerShare">72.74</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RhYmxlOjVhNzY5NjU1MDAyNDQzMTdiMDRiYzJhZDdlZGZhM2E2L3RhYmxlcmFuZ2U6NWE3Njk2NTUwMDI0NDMxN2IwNGJjMmFkN2VkZmEzYTZfNi0xLTEtMS0xNzA3NTM_77a1b776-525c-4555-b588-2881e8d43eb3"
      unitRef="shares">893821</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RhYmxlOjVhNzY5NjU1MDAyNDQzMTdiMDRiYzJhZDdlZGZhM2E2L3RhYmxlcmFuZ2U6NWE3Njk2NTUwMDI0NDMxN2IwNGJjMmFkN2VkZmEzYTZfNi0zLTEtMS0xNzA3NTM_a423096a-dcb7-4f43-be21-5853743854fc"
      unitRef="usdPerShare">74.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RhYmxlOjVhNzY5NjU1MDAyNDQzMTdiMDRiYzJhZDdlZGZhM2E2L3RhYmxlcmFuZ2U6NWE3Njk2NTUwMDI0NDMxN2IwNGJjMmFkN2VkZmEzYTZfOC0xLTEtMS0xNzA4MzY_9d4f9f13-3992-494b-89f1-8d115fcef507"
      unitRef="shares">40000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RhYmxlOjVhNzY5NjU1MDAyNDQzMTdiMDRiYzJhZDdlZGZhM2E2L3RhYmxlcmFuZ2U6NWE3Njk2NTUwMDI0NDMxN2IwNGJjMmFkN2VkZmEzYTZfOC0zLTEtMS0xNzA4MzY_a8e719a4-ed80-44ab-8886-fd72f9ebc723"
      unitRef="usdPerShare">27.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RleHRyZWdpb246OTNkOTlhZTMwMzAwNDgyNzlkNDNlYTQ4NjE1ZDRmYjNfMTY0OTI2NzQ1NDAxNw_be9b3779-9a95-4786-ae75-fb24446e766d">&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 fair value assumptions used in the Black-Scholes model for the stock options issued during the three months ended March&#160;31, 2023 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.692%"/&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%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.23%&lt;/span&gt;&lt;/div&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;Risk-free rate of return&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.6%&lt;/span&gt;&lt;/div&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;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2 years&lt;/span&gt;&lt;/div&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;Expected annual dividend&lt;/span&gt;&lt;/td&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&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="i124a45b455e34acc8d49cb7fc52ef963_D20230101-20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RhYmxlOjY2YWE0YzBjMTdkMzQ5ODI5ZjdkZGZkNjU2OGNiMjdlL3RhYmxlcmFuZ2U6NjZhYTRjMGMxN2QzNDk4MjlmN2RkZmQ2NTY4Y2IyN2VfMC0xLTEtMS0xNzAzNTQvdGV4dHJlZ2lvbjo3NzRlZWYzYzdiMmU0MTJmYjdiZjBjYTk0MmFmYmJhM180_fdbac733-3484-48e7-b4fa-b2ab19ab245d"
      unitRef="number">0.4523</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i124a45b455e34acc8d49cb7fc52ef963_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RhYmxlOjY2YWE0YzBjMTdkMzQ5ODI5ZjdkZGZkNjU2OGNiMjdlL3RhYmxlcmFuZ2U6NjZhYTRjMGMxN2QzNDk4MjlmN2RkZmQ2NTY4Y2IyN2VfMS0xLTEtMS0xNzAzNTQvdGV4dHJlZ2lvbjozZmY5MzdhMGY2NmE0YWRiOWQwNjEwOGM4NmYzZTRiM180_919ca9f4-2e8a-4cac-a37c-bbe840d9c904"
      unitRef="number">0.036</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i124a45b455e34acc8d49cb7fc52ef963_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RhYmxlOjY2YWE0YzBjMTdkMzQ5ODI5ZjdkZGZkNjU2OGNiMjdlL3RhYmxlcmFuZ2U6NjZhYTRjMGMxN2QzNDk4MjlmN2RkZmQ2NTY4Y2IyN2VfMi0xLTEtMS0xNzAzNTQvdGV4dHJlZ2lvbjoyMzNjYWY1NmI0Mjk0ODQ5YWY2ZGVkMmNhNDBiNDljOV80_2994bb4f-0633-47c1-9cda-96c6d554aaa7">P6Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments
      contextRef="i124a45b455e34acc8d49cb7fc52ef963_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF83Ni9mcmFnOjkzZDk5YWUzMDMwMDQ4Mjc5ZDQzZWE0ODYxNWQ0ZmIzL3RhYmxlOjY2YWE0YzBjMTdkMzQ5ODI5ZjdkZGZkNjU2OGNiMjdlL3RhYmxlcmFuZ2U6NjZhYTRjMGMxN2QzNDk4MjlmN2RkZmQ2NTY4Y2IyN2VfMy0xLTEtMS0xNzAzNTQ_ea0ae648-b1e0-4191-be4d-b6e27044e963"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments>
    <us-gaap:TreasuryStockTextBlock
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84Mi9mcmFnOjAwYjQxNzNlNjJiNDQxOGJhOGM4NjhjOGMxNTAwMGUyL3RleHRyZWdpb246MDBiNDE3M2U2MmI0NDE4YmE4Yzg2OGM4YzE1MDAwZTJfODMz_c9f5a376-f653-4fa5-a91e-61cfb401bbc5">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 11 &#x2013; Stock Repurchase Program&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under an existing stock repurchase program authorized by the Board of Directors, the Company may repurchase its common stock from time to time in open market transactio&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;ns, privately negotiated transactions or by other methods. No shares were repurchased during the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;three months ended&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31, 2023&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; or &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;2022 &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;under the Company's stock repurchase plan. T&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;he remaining availability for stock repurchases under the program was $7.6 million at March&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:TreasuryStockTextBlock>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84Mi9mcmFnOjAwYjQxNzNlNjJiNDQxOGJhOGM4NjhjOGMxNTAwMGUyL3RleHRyZWdpb246MDBiNDE3M2U2MmI0NDE4YmE4Yzg2OGM4YzE1MDAwZTJfNTQ5NzU1ODE2Mzc4_65787ba2-071f-48f9-bbdc-c4ce25b804fc"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84Mi9mcmFnOjAwYjQxNzNlNjJiNDQxOGJhOGM4NjhjOGMxNTAwMGUyL3RleHRyZWdpb246MDBiNDE3M2U2MmI0NDE4YmE4Yzg2OGM4YzE1MDAwZTJfNTQ5NzU1ODE2Mzc4_7be2089b-a63e-4ad2-9342-10dd436f2e77"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84Mi9mcmFnOjAwYjQxNzNlNjJiNDQxOGJhOGM4NjhjOGMxNTAwMGUyL3RleHRyZWdpb246MDBiNDE3M2U2MmI0NDE4YmE4Yzg2OGM4YzE1MDAwZTJfNTQ5NzU1ODE2NTIz_47290d3a-dcd8-44b6-8e8f-87507ebb679f"
      unitRef="usd">7600000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84NS9mcmFnOmJjMDg4MjIxZDdjNzQxZGFiNzA1OWRiYmIyNTI5YjZmL3RleHRyZWdpb246YmMwODgyMjFkN2M3NDFkYWI3MDU5ZGJiYjI1MjliNmZfMzI4_c8679686-6007-4597-bbe9-171ee8e25cf1">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 12 &#x2013; Earnings Per Share&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;As a result of the Mergers discussed in &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;Note 1 &#x2013; Nature of Operations and Basis of Presentation&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;, all historical per share data and number of shares and numbers of equity awards were retroactively adjusted. The following table provides the computation of basic and diluted earnings per share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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="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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(in thousands, except share and per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&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:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&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 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="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Basic income per share:&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="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;text-align:left;vertical-align: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 income (loss)&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;5,907&#160;&lt;/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;(2,537)&lt;/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="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,120,770&#160;&lt;/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,300,866&#160;&lt;/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="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic income (loss) per share of common stock&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #000;padding:0 1pt"/&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Diluted income per share:&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="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;text-align:left;vertical-align: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 income (loss)&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;5,907&#160;&lt;/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;(2,537)&lt;/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="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic weighted average shares outstanding&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;21,120,770&#160;&lt;/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,300,866&#160;&lt;/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="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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities&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;183,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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="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="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,304,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,300,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted income (loss) per share of common stock&lt;/span&gt;&lt;/td&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;0.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;(0.25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Anti-dilutive securities excluded from the calculation of diluted income per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;border-top:3pt double #000;padding:2px 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:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;266,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84NS9mcmFnOmJjMDg4MjIxZDdjNzQxZGFiNzA1OWRiYmIyNTI5YjZmL3RhYmxlOjM0OThhMTRhMzQzNzQ2ODA4ZDZjODRlYjFhY2M4M2E5L3RhYmxlcmFuZ2U6MzQ5OGExNGEzNDM3NDY4MDhkNmM4NGViMWFjYzgzYTlfNC0xLTEtMS0xNTcyMTk_737c2364-5040-4a3a-8dd5-47a6d8bb8422"
      unitRef="usd">5907000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84NS9mcmFnOmJjMDg4MjIxZDdjNzQxZGFiNzA1OWRiYmIyNTI5YjZmL3RhYmxlOjM0OThhMTRhMzQzNzQ2ODA4ZDZjODRlYjFhY2M4M2E5L3RhYmxlcmFuZ2U6MzQ5OGExNGEzNDM3NDY4MDhkNmM4NGViMWFjYzgzYTlfNC0zLTEtMS0xNTcyMTk_396f2372-5ad8-4328-aa83-ba99d61ccb82"
      unitRef="usd">-2537000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84NS9mcmFnOmJjMDg4MjIxZDdjNzQxZGFiNzA1OWRiYmIyNTI5YjZmL3RhYmxlOjM0OThhMTRhMzQzNzQ2ODA4ZDZjODRlYjFhY2M4M2E5L3RhYmxlcmFuZ2U6MzQ5OGExNGEzNDM3NDY4MDhkNmM4NGViMWFjYzgzYTlfNS0xLTEtMS0xNTcyMTk_3f91ebda-2513-4efe-b386-2555d9a29d22"
      unitRef="shares">21120770</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84NS9mcmFnOmJjMDg4MjIxZDdjNzQxZGFiNzA1OWRiYmIyNTI5YjZmL3RhYmxlOjM0OThhMTRhMzQzNzQ2ODA4ZDZjODRlYjFhY2M4M2E5L3RhYmxlcmFuZ2U6MzQ5OGExNGEzNDM3NDY4MDhkNmM4NGViMWFjYzgzYTlfNS0zLTEtMS0xNTcyMTk_4f70e6c2-4610-4cc2-bdea-a112ffa6bc64"
      unitRef="shares">10300866</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84NS9mcmFnOmJjMDg4MjIxZDdjNzQxZGFiNzA1OWRiYmIyNTI5YjZmL3RhYmxlOjM0OThhMTRhMzQzNzQ2ODA4ZDZjODRlYjFhY2M4M2E5L3RhYmxlcmFuZ2U6MzQ5OGExNGEzNDM3NDY4MDhkNmM4NGViMWFjYzgzYTlfNi0xLTEtMS0xNTcyMTk_a7459633-9535-4e10-8fb5-fce5b0aa75b4"
      unitRef="usdPerShare">0.28</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84NS9mcmFnOmJjMDg4MjIxZDdjNzQxZGFiNzA1OWRiYmIyNTI5YjZmL3RhYmxlOjM0OThhMTRhMzQzNzQ2ODA4ZDZjODRlYjFhY2M4M2E5L3RhYmxlcmFuZ2U6MzQ5OGExNGEzNDM3NDY4MDhkNmM4NGViMWFjYzgzYTlfNi0zLTEtMS0xNTcyMTk_584f12e0-31b8-4c8c-9d8a-68cfaae09f9c"
      unitRef="usdPerShare">-0.25</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLoss
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84NS9mcmFnOmJjMDg4MjIxZDdjNzQxZGFiNzA1OWRiYmIyNTI5YjZmL3RhYmxlOjM0OThhMTRhMzQzNzQ2ODA4ZDZjODRlYjFhY2M4M2E5L3RhYmxlcmFuZ2U6MzQ5OGExNGEzNDM3NDY4MDhkNmM4NGViMWFjYzgzYTlfOS0xLTEtMS0xNTcyMTk_737c2364-5040-4a3a-8dd5-47a6d8bb8422"
      unitRef="usd">5907000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84NS9mcmFnOmJjMDg4MjIxZDdjNzQxZGFiNzA1OWRiYmIyNTI5YjZmL3RhYmxlOjM0OThhMTRhMzQzNzQ2ODA4ZDZjODRlYjFhY2M4M2E5L3RhYmxlcmFuZ2U6MzQ5OGExNGEzNDM3NDY4MDhkNmM4NGViMWFjYzgzYTlfOS0zLTEtMS0xNTcyMTk_396f2372-5ad8-4328-aa83-ba99d61ccb82"
      unitRef="usd">-2537000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84NS9mcmFnOmJjMDg4MjIxZDdjNzQxZGFiNzA1OWRiYmIyNTI5YjZmL3RhYmxlOjM0OThhMTRhMzQzNzQ2ODA4ZDZjODRlYjFhY2M4M2E5L3RhYmxlcmFuZ2U6MzQ5OGExNGEzNDM3NDY4MDhkNmM4NGViMWFjYzgzYTlfMTAtMS0xLTEtMTU3MjE5_e748d535-8e53-4915-b76a-4059a1121b4d"
      unitRef="shares">21120770</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84NS9mcmFnOmJjMDg4MjIxZDdjNzQxZGFiNzA1OWRiYmIyNTI5YjZmL3RhYmxlOjM0OThhMTRhMzQzNzQ2ODA4ZDZjODRlYjFhY2M4M2E5L3RhYmxlcmFuZ2U6MzQ5OGExNGEzNDM3NDY4MDhkNmM4NGViMWFjYzgzYTlfMTAtMy0xLTEtMTU3MjE5_50861d8b-b35c-42ce-aca4-e8a5998e8226"
      unitRef="shares">10300866</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84NS9mcmFnOmJjMDg4MjIxZDdjNzQxZGFiNzA1OWRiYmIyNTI5YjZmL3RhYmxlOjM0OThhMTRhMzQzNzQ2ODA4ZDZjODRlYjFhY2M4M2E5L3RhYmxlcmFuZ2U6MzQ5OGExNGEzNDM3NDY4MDhkNmM4NGViMWFjYzgzYTlfMTEtMS0xLTEtMTU3MjE5_998d2628-d54d-45f3-ac84-6f0ec319fa96"
      unitRef="shares">183434</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84NS9mcmFnOmJjMDg4MjIxZDdjNzQxZGFiNzA1OWRiYmIyNTI5YjZmL3RhYmxlOjM0OThhMTRhMzQzNzQ2ODA4ZDZjODRlYjFhY2M4M2E5L3RhYmxlcmFuZ2U6MzQ5OGExNGEzNDM3NDY4MDhkNmM4NGViMWFjYzgzYTlfMTEtMy0xLTEtMTU3MjE5_2daff42b-a7b6-4af9-a6ff-0053befc05f0"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84NS9mcmFnOmJjMDg4MjIxZDdjNzQxZGFiNzA1OWRiYmIyNTI5YjZmL3RhYmxlOjM0OThhMTRhMzQzNzQ2ODA4ZDZjODRlYjFhY2M4M2E5L3RhYmxlcmFuZ2U6MzQ5OGExNGEzNDM3NDY4MDhkNmM4NGViMWFjYzgzYTlfMTctMS0xLTEtMTU3MjE5_c7e174a8-e6cd-4d6b-ac63-4239c507d4ce"
      unitRef="shares">21304204</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84NS9mcmFnOmJjMDg4MjIxZDdjNzQxZGFiNzA1OWRiYmIyNTI5YjZmL3RhYmxlOjM0OThhMTRhMzQzNzQ2ODA4ZDZjODRlYjFhY2M4M2E5L3RhYmxlcmFuZ2U6MzQ5OGExNGEzNDM3NDY4MDhkNmM4NGViMWFjYzgzYTlfMTctMy0xLTEtMTU3MjE5_e47c80bb-8317-4f3d-9ec8-3e9d7cf7b767"
      unitRef="shares">10300866</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84NS9mcmFnOmJjMDg4MjIxZDdjNzQxZGFiNzA1OWRiYmIyNTI5YjZmL3RhYmxlOjM0OThhMTRhMzQzNzQ2ODA4ZDZjODRlYjFhY2M4M2E5L3RhYmxlcmFuZ2U6MzQ5OGExNGEzNDM3NDY4MDhkNmM4NGViMWFjYzgzYTlfMTgtMS0xLTEtMTU3MjE5_2b6a7fe2-55d5-4e7f-989d-ac4ec267d7ac"
      unitRef="usdPerShare">0.28</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84NS9mcmFnOmJjMDg4MjIxZDdjNzQxZGFiNzA1OWRiYmIyNTI5YjZmL3RhYmxlOjM0OThhMTRhMzQzNzQ2ODA4ZDZjODRlYjFhY2M4M2E5L3RhYmxlcmFuZ2U6MzQ5OGExNGEzNDM3NDY4MDhkNmM4NGViMWFjYzgzYTlfMTgtMy0xLTEtMTU3MjE5_a745a315-09a5-432e-8bc5-0413e8ca27ea"
      unitRef="usdPerShare">-0.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84NS9mcmFnOmJjMDg4MjIxZDdjNzQxZGFiNzA1OWRiYmIyNTI5YjZmL3RhYmxlOjM0OThhMTRhMzQzNzQ2ODA4ZDZjODRlYjFhY2M4M2E5L3RhYmxlcmFuZ2U6MzQ5OGExNGEzNDM3NDY4MDhkNmM4NGViMWFjYzgzYTlfMTktMS0xLTEtMTU3MjE5_7c68acce-06de-4be7-a64a-8d8ff6c97dc6"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84NS9mcmFnOmJjMDg4MjIxZDdjNzQxZGFiNzA1OWRiYmIyNTI5YjZmL3RhYmxlOjM0OThhMTRhMzQzNzQ2ODA4ZDZjODRlYjFhY2M4M2E5L3RhYmxlcmFuZ2U6MzQ5OGExNGEzNDM3NDY4MDhkNmM4NGViMWFjYzgzYTlfMTktMy0xLTEtMTU3MjE5_8338eac1-53ed-495a-8522-2441ca3796b9"
      unitRef="shares">266984</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84OC9mcmFnOjM5YWE3YmMzNjg3OTQ3NmE4Nzg1ODc5N2VlOWQzZTYzL3RleHRyZWdpb246MzlhYTdiYzM2ODc5NDc2YTg3ODU4Nzk3ZWU5ZDNlNjNfMTkwOA_5cbb7048-1100-4ecc-af3c-57fcf941c6ca">&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 income tax 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;$2.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;, a 26.3% effective tax rate for the three months ended &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;March&#160;31, 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;. Income tax 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.0 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;, a 27.4% effective tax rate was recorded for the three months ended &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;March&#160;31, 2022&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 effective tax rate for the three months ended &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;March&#160;31, 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; was higher than the U.S. statutory rate primarily due to state taxes, foreign operations, and other permanent items. The effective tax rate for the three months ended &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;March&#160;31, 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; was higher than the U.S. statutory rate primarily due to state taxes, transaction costs, and other permanent items. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Relative to the U.S. statutory rate, the effective tax rate for the three months ended&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; March&#160;31, 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; was impacted by state taxes, foreign operations, and other permanent items. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company and its subsidiaries are subject to U.S.&#160;federal income tax, as well as income tax of multiple state and foreign jurisdictions. As of March&#160;31, 2023, the Company is subject to U.S. federal income tax examinations for the years 2019 through 2021 and income tax examinations from various other jurisdictions for the years 2015 through 2021. &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="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84OC9mcmFnOjM5YWE3YmMzNjg3OTQ3NmE4Nzg1ODc5N2VlOWQzZTYzL3RleHRyZWdpb246MzlhYTdiYzM2ODc5NDc2YTg3ODU4Nzk3ZWU5ZDNlNjNfNzM_a2cf918d-a8c7-4ee2-b9d8-4557dbbd820b"
      unitRef="usd">2100000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84OC9mcmFnOjM5YWE3YmMzNjg3OTQ3NmE4Nzg1ODc5N2VlOWQzZTYzL3RleHRyZWdpb246MzlhYTdiYzM2ODc5NDc2YTg3ODU4Nzk3ZWU5ZDNlNjNfNzk_979bca6e-9290-4582-b244-33574492180d"
      unitRef="number">0.263</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84OC9mcmFnOjM5YWE3YmMzNjg3OTQ3NmE4Nzg1ODc5N2VlOWQzZTYzL3RleHRyZWdpb246MzlhYTdiYzM2ODc5NDc2YTg3ODU4Nzk3ZWU5ZDNlNjNfMTU0_c0a83031-5115-4790-aa72-0e1c089a8013"
      unitRef="usd">-1000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF84OC9mcmFnOjM5YWE3YmMzNjg3OTQ3NmE4Nzg1ODc5N2VlOWQzZTYzL3RleHRyZWdpb246MzlhYTdiYzM2ODc5NDc2YTg3ODU4Nzk3ZWU5ZDNlNjNfMTYw_723811a6-1332-4a2a-ae2a-dbf07ebd019d"
      unitRef="number">0.274</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:LegalMattersAndContingenciesTextBlock
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85MS9mcmFnOjU2MTlkODRlMjRlNzQzMmI4ODMzZGI1MjU4YjNlMDg5L3RleHRyZWdpb246NTYxOWQ4NGUyNGU3NDMyYjg4MzNkYjUyNThiM2UwODlfNTgwMg_96854866-f848-4b73-86e6-47947d0c757f">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 14 &#x2013; Commitments and Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Merger Litigation &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 February 2022, three purported DSG stockholders made demands pursuant to Section 220 of the Delaware General Corporation Law to inspect certain books and records of DSG (collectively, the &#x201c;Books and Records Demands&#x201d;). One stated purpose of the Books and Records Demands was to investigate questions of director disinterestedness and independence and the alleged possibility of wrongdoing, mismanagement and/or material non-disclosure related to the Special Committee&#x2019;s and the DSG board of directors&#x2019; approval of the Mergers. On March 16, 2022, one of the purported DSG stockholders who previously made a Books and Records Demand filed a lawsuit entitled Robert Garfield v. Lawson Products, Inc., Case No. 2022-0252, in the Court of Chancery of the State of Delaware against DSG (the &#x201c;Garfield Action&#x201d;). On March 22, 2022, another of the purported DSG stockholders who previously made a Books and Records Demand filed a lawsuit entitled Jeffrey Edelman v. Lawson Products, Inc., Case No. 2022-0270, in the Court of Chancery of the State of Delaware against DSG (the &#x201c;Edelman Action&#x201d;). The Garfield Action and the Edelman Action, which were consolidated and re-captioned as Lawson Products, Inc. &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;Section 220 Litigation, Case No. 2022-0270, are collectively referred to as the &#x201c;Books and Records Actions.&#x201d; The Books and Records Actions sought to compel inspection of certain books and records of DSG to investigate questions of director disinterestedness and independence and the alleged possibility of wrongdoing, mismanagement and/or material non-disclosure related to the Special Committee&#x2019;s and the DSG board of directors&#x2019; approval of the Mergers. Following briefing, the Delaware Court of Chancery held a trial on July 14, 2022 to adjudicate the Books and Records Actions. At the conclusion of the trial, the Court ruled orally that the stockholders&#x2019; demands would be granted only in one respect (production of documents sufficient to show the identities of any guarantors of debt of the acquired companies) and the Court denied the remainder of the stockholders&#x2019; requests. The Court&#x2019;s ruling was memorialized in an order issued on July 20, 2022. Thereafter, DSG produced excerpts of certain documents as required by the Court's ruling and subsequent order. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 3, 2022, the plaintiffs in the Books and Records Actions filed a shareholder derivative action (the &#x201c;Derivative Action&#x201d;) entitled Jeffrey Edelman and Robert Garfield v. John Bryan King et al., Case No. 2022-0886, in the Court of Chancery of the State of Delaware (the "Delaware Chancery Court"). The Derivative Action names as defendants J. Bryan King, Lee S. Hillman, Bianca A. Rhodes, Mark F. Moon, Andrew B. Albert, I. Steven Edelson and Ronald J. Knutson (collectively, &#x201c;Director and Officer Defendants&#x201d;), and LKCM Headwater Investments II, L.P., LKCM Headwater II Sidecar Partnership, L.P., Headwater Lawson Investors, LLC, PDLP Lawson, LLC, LKCM Investment Partnership, L.P., LKCM Micro-Cap Partnership, L.P., LKCM Core Discipline, L.P. and Luther King Capital Management Corporation (collectively, the &#x201c;LKCM Defendants&#x201d;). Purporting to act on behalf of DSG, in the Derivative Action the plaintiffs allege, among other things, various claims of alleged breach of fiduciary duty against the Director and Officer Defendants and the LKCM Defendants in connection with the Mergers. The Derivative Action seeks, among other things, money damages, equitable relief and the costs of the Derivative Action, including reasonable attorneys&#x2019;, accountants&#x2019; and experts&#x2019; fees. On October 24, 2022, the plaintiffs voluntarily dismissed PDLP Lawson, LLC and LKCM Investment Partnership, L.P. from the Derivative Action without prejudice. &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 defendants filed motions to dismiss the Derivative Action, along with related supporting briefing materials, with the Delaware Chancery Court, and the plaintiffs filed briefing materials opposing those motions to dismiss. The Delaware Chancery Court has scheduled a hearing to be held on September 13, 2023, regarding the defendants&#x2019; motions to dismiss.&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;DSG disagrees with and intends to vigorously defend against the Derivative Action. The Derivative Action could result in additional costs to DSG, including costs associated with the indemnification of directors and officers. At this time, DSG is unable to predict the ultimate outcome of the Derivative Action or, if the outcome is adverse, to reasonably estimate an amount or range of reasonably possible loss, if any, associated with the Derivative Action. Accordingly, no amounts have been recorded in the unaudited condensed consolidated financial statements for these matters. No assurance can be given that additional lawsuits will not be filed against DSG and/or its directors and officers and/or other persons or entities in connection with the Mergers.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Cyber Incident Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 10, 2022, DSG disclosed that its computer network was the subject of a cyber incident potentially involving unauthorized access to certain confidential information &lt;/span&gt;&lt;span style="color:#1c1c1c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(the &#x201c;Cyber Incident&#x201d;). On April 4, 2023, a &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;putative class action lawsuit (the &#x201c;Cyber Incident Suit&#x201d;) was filed against DSG entitled Lardone Davis, on behalf of himself and all others similarly situated v. Lawson Products, Inc., Case No. 1:23-cv-02118, in the United States District Court for the Northern District of Illinois, Eastern Division. The plaintiff in this case, who purports to represent the class of individuals harmed by alleged actions and/or omissions by DSG in connection with the Cyber Incident, asserts a variety of common law and statutory claims seeking monetary damages, injunctive relief and other related relief related to the potential unauthorized access by third parties to personal identifiable information and protected health information.&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;DSG disagrees with and intends to vigorously defend against the Cyber Incident Suit. The Cyber Incident Suit could result in additional costs and losses to DSG, although, at this time, DSG is unable to reasonably estimate the amount or range of reasonably possible loss, if any, that might result from adverse judgments, settlements, fines, penalties or other resolution of these proceedings based on the early stage of this proceeding, the absence of specific allegations as to alleged damages, the uncertainty as to the certification of a class or classes and the size of any certified class, if applicable, and the lack of resolution of significant factual and legal issues. Accordingly, no amounts have been recorded in the unaudited condensed consolidated financial statements for the Cyber Incident Suit. No assurance can be given that additional lawsuits will not be filed against DSG and/or its directors and officers and/or other persons or entities in connection with the Cyber Incident.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Environmental Matter&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2012, it was determined that a Company owned site in Decatur, Alabama, contained hazardous substances in the soil and groundwater as a result of historical operations prior to the Company's ownership. The Company retained an environmental consulting firm to further investigate the contamination, prepare a remediation plan, and enroll the site in the Alabama Department of Environmental Management (&#x201c;ADEM&#x201d;) voluntary cleanup program.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A remediation plan was approved by ADEM in 2018. The plan consists of chemical injections throughout the affected area, as well as subsequent monitoring of the area. The injection process was completed in the first quarter of 2019 and the environmental consulting firm is monitoring the affected area. At &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;March&#160;31, 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 had less than $0.1&#160;million accrued for potential monitoring costs included in Accrued expenses and other current liabilities in the &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;Unaudited Condensed &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;Consolidated Balance Sheets. The costs for future monitoring are not significant and have been fully accrued. The Company does not expect to capitalize any amounts related to the remediation plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Purchase commitments&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 Company enters into inventory purchase commitments with third parties in the ordinary course of business. As of March&#160;31, 2023, we had contractual commitments to purchase approximately $174&#160;million of product from our suppliers and contractors which is expected to be paid in the next twelve months.&lt;/span&gt;&lt;/div&gt;</us-gaap:LegalMattersAndContingenciesTextBlock>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="ib8e3cfb9b3b14014970ec6f70265bec4_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85MS9mcmFnOjU2MTlkODRlMjRlNzQzMmI4ODMzZGI1MjU4YjNlMDg5L3RleHRyZWdpb246NTYxOWQ4NGUyNGU3NDMyYjg4MzNkYjUyNThiM2UwODlfNTI4Nw_f5785999-b221-4f8c-8235-b66c1013c949"
      unitRef="usd">100000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationDueInNextRollingTwelveMonths
      contextRef="idcbab8a2b7314ec493b0f65fd152834c_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85MS9mcmFnOjU2MTlkODRlMjRlNzQzMmI4ODMzZGI1MjU4YjNlMDg5L3RleHRyZWdpb246NTYxOWQ4NGUyNGU3NDMyYjg4MzNkYjUyNThiM2UwODlfNTY5OA_45b83803-2e28-4f9d-a5f8-7073fef3dd33"
      unitRef="usd">174000000</us-gaap:UnrecordedUnconditionalPurchaseObligationDueInNextRollingTwelveMonths>
    <dsgr:RelatedPartyTransactionTextBlock
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85NC9mcmFnOjI3YWY5ODVmNjg0ZjQwYjM4NTAwNDY5YTM3NGEzMzExL3RleHRyZWdpb246MjdhZjk4NWY2ODRmNDBiMzg1MDA0NjlhMzc0YTMzMTFfNDgyMQ_420bd66c-43eb-4300-aa95-36f970bd2695">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 15 &#x2013; Related Party Transactions&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Management Services Agreements&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;Prior to the Mergers, a subsidiary of TestEquity was party to a management agreement with Luther King Capital Management Corporation (&#x201c;LKCM&#x201d;) for certain advisory and consulting services (the &#x201c;TestEquity Management Agreement&#x201d;), and a subsidiary of Gexpro Services was party to a management agreement with LKCM for certain advisory and consulting services (the &#x201c;Gexpro Services Management Agreement&#x201d;). In connection with the closing of the Mergers on April 1, 2022, (i) all of the TestEquity subsidiary&#x2019;s rights, liabilities and obligations under the TestEquity Management Agreement were novated to, transferred to and assumed by the TestEquity Equityholder, and LKCM released the TestEquity subsidiary from all obligations and claims under the TestEquity Management Agreement, and (ii) all of the Gexpro Services subsidiary&#x2019;s rights, liabilities and obligations under the Gexpro Services Management Agreement were novated to, transferred to and assumed by the Gexpro Services Stockholder, and LKCM released the Gexpro Services subsidiary from all obligations and claims under the Gexpro Services Management Agreement (collectively, the &#x201c;Novations&#x201d;). During the first three months of 2022, expense of $0.5&#160;million was recorded within Selling, general and administrative expenses within the Unaudited Condensed Consolidated Statements of Income and Comprehensive Income (Loss), reflecting expenses accrued under these management agreements from January 1, 2022 through the April 1, 2022 Merger Date. As of April 1, 2022, the prior obligation of $5.3&#160;million was effectively settled and considered to be a deemed equity contribution by LKCM recorded to additional paid in capital. As a result of the Novations, no additional expense under these management agreements has been incurred subsequent to the Mergers.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Consulting Services&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subsequent to the Mergers, individuals employed by LKCM Headwater Operations, LLC, a related party of Luther King Capital Management Corporation (&#x201c;LKCM&#x201d;), have provided the Company with certain consulting services in order to identify cost savings, revenue enhancements and operational synergies of the combined companies. As of March&#160;31, 2023 expense of $0.1 million was recorded within Selling, general and administrative expenses within the Unaudited Condensed Consolidated Statements of Income and Comprehensive Income (Loss), reflecting expenses accrued for these consulting services. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;TestEquity and Gexpro Services Mergers&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Immediately prior to the Mergers, entities affiliated with Luther King Capital Management Corporation (&#x201c;LKCM&#x201d;) and J. Bryan King (the Chairman of the DSG board of directors), including private investment partnerships for which LKCM serves as investment manager, owned a majority of the ownership interests in the TestEquity Equityholder (which in turn owned all of the outstanding equity interests of TestEquity as of immediately prior to the completion of the TestEquity Merger). As of the Merger Date, Mr. King was a director of the TestEquity Equityholder. In addition, as of the Merger Date, Mark F. Moon (a &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;member of the DSG board of directors) was a director of, and held a direct or indirect equity interest in, the TestEquity Equityholder. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Immediately prior to the Mergers, entities affiliated with LKCM and Mr. King, including private investment partnerships for which LKCM serves as investment manager, owned a majority of the ownership interests in the Gexpro Services Stockholder (which in turn owned all of the then outstanding stock of Gexpro Services).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Immediately prior to the Mergers, entities affiliated with LKCM and Mr. King owned approximately 48% of the shares of DSG common stock then outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of and after the consummation of the Mergers, the issuance of 10.3&#160;million shares at the closing on the Merger Date and the issuance of the additional 1.7&#160;million shares in accordance with the earnout provisions of the TestEquity Merger Agreement and the Gexpro Services Merger Agreement on March 20, 2023, entities affiliated with LKCM and J. Bryan King (the Chairman of the DSG board of directors) owned in the aggregate approximately 16.3&#160;million shares of DSG common stock representing approximately 77.4% of the outstanding shares of DSG common stock as of March&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;</dsgr:RelatedPartyTransactionTextBlock>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85NC9mcmFnOjI3YWY5ODVmNjg0ZjQwYjM4NTAwNDY5YTM3NGEzMzExL3RleHRyZWdpb246MjdhZjk4NWY2ODRmNDBiMzg1MDA0NjlhMzc0YTMzMTFfMTI3Mw_a7a695f1-1f20-4795-9ebc-d787c9bfe327"
      unitRef="usd">500000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <dsgr:SettlementOfRelatedPartyObligations
      contextRef="ibee0a0d2b3df42e19ff0bf4060cff074_D20220401-20220401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85NC9mcmFnOjI3YWY5ODVmNjg0ZjQwYjM4NTAwNDY5YTM3NGEzMzExL3RleHRyZWdpb246MjdhZjk4NWY2ODRmNDBiMzg1MDA0NjlhMzc0YTMzMTFfMTc4NQ_ae00c9b3-98ed-45f4-84b8-4cfded2e4dcc"
      unitRef="usd">5300000</dsgr:SettlementOfRelatedPartyObligations>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="id973ff8d01df439ca7800deec10a4a39_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85NC9mcmFnOjI3YWY5ODVmNjg0ZjQwYjM4NTAwNDY5YTM3NGEzMzExL3RleHRyZWdpb246MjdhZjk4NWY2ODRmNDBiMzg1MDA0NjlhMzc0YTMzMTFfMjQwNg_53226d13-bdcb-4aa9-a674-ac10f0121022"
      unitRef="usd">100000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i6aab3226ca524c568e75aa735700fc13_I20220401"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85NC9mcmFnOjI3YWY5ODVmNjg0ZjQwYjM4NTAwNDY5YTM3NGEzMzExL3RleHRyZWdpb246MjdhZjk4NWY2ODRmNDBiMzg1MDA0NjlhMzc0YTMzMTFfMzg0MQ_6d0cc3ea-f5df-4d90-a1cb-556d5e153ddf"
      unitRef="number">0.48</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i76af8b0a52be4abe94958cb73196c040_D20220401-20220401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85NC9mcmFnOjI3YWY5ODVmNjg0ZjQwYjM4NTAwNDY5YTM3NGEzMzExL3RleHRyZWdpb246MjdhZjk4NWY2ODRmNDBiMzg1MDA0NjlhMzc0YTMzMTFfNjA0NzMxMzk1OTUxNA_b4359e85-8280-4f8a-b67b-fc330f3c0104"
      unitRef="shares">10300000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i3bea6073a705427f99b7ac3dd84dde5f_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85NC9mcmFnOjI3YWY5ODVmNjg0ZjQwYjM4NTAwNDY5YTM3NGEzMzExL3RleHRyZWdpb246MjdhZjk4NWY2ODRmNDBiMzg1MDA0NjlhMzc0YTMzMTFfNTQ5NzU1ODIwNTg2_9ad9e87e-9d97-44a1-b7f1-f542de5f029b"
      unitRef="shares">1700000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <dsgr:RelatedPartyTransactionSharesOwned
      contextRef="i7a5a5467e0f34ce0b4355761e88d74fd_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85NC9mcmFnOjI3YWY5ODVmNjg0ZjQwYjM4NTAwNDY5YTM3NGEzMzExL3RleHRyZWdpb246MjdhZjk4NWY2ODRmNDBiMzg1MDA0NjlhMzc0YTMzMTFfMTA5OTUxMTYzMzAwMg_175df587-54b3-40e1-8fce-9fe2a347c7c1"
      unitRef="shares">16300000</dsgr:RelatedPartyTransactionSharesOwned>
    <dsgr:RelatedPartyTransactionCommonStockOutstanding
      contextRef="i7a5a5467e0f34ce0b4355761e88d74fd_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85NC9mcmFnOjI3YWY5ODVmNjg0ZjQwYjM4NTAwNDY5YTM3NGEzMzExL3RleHRyZWdpb246MjdhZjk4NWY2ODRmNDBiMzg1MDA0NjlhMzc0YTMzMTFfMTA5OTUxMTYzMzM0Mw_ca8e2b0b-867b-4f0c-a8f7-36f9040a72d6"
      unitRef="number">0.774</dsgr:RelatedPartyTransactionCommonStockOutstanding>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RleHRyZWdpb246NjZlMjE4ZTUwZjUwNDIyNGE2YmFhZGIyMzUwNWZkMWRfMjI3Mg_90f477e6-5a4f-4603-b847-c470e3224530">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 16 &#x2013; Segment Information&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;Based on operational, reporting and management structures, the Company has identified three reportable segments based on the nature of the products and services and type of customer for those products and services. A description of our reportable segments is 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="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline"&gt;Lawson&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; is a distributor of specialty products and services to the industrial, commercial, institutional and government maintenance, repair and operations market.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline"&gt;TestEquity&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; is a distributor of test and measurement equipment and solutions, electronic production supplies, and tool kits from its leading manufacturer partners supporting the technology, aerospace, defense, automotive, electronics, education, and medical industries.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline"&gt;Gexpro Services&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; is a global supply chain solutions provider, specializing in developing and implementing vendor managed inventory and kitting programs to high-specification manufacturing customers. &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 Company also has an &#x201c;All Other&#x201d; category which includes unallocated DSG holding company costs that are not directly attributable to the ongoing operating activities of our reportable segments and includes the results of the Bolt Supply House ("Bolt") non-reportable segment. Revenue within the All Other category represents the results of Bolt. Bolt generates revenue primarily from the sale of MRO products to its walk-up customers and service to its customers through its 14 branch locations. Bolt does not provide VMI services for its customers or provide services in addition to product sales to customers. Revenue is recognized at the time that control of the product has been transferred to the customer which is either upon delivery or shipment depending on the terms of the contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span 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 is presented below. Asset information by operating segment is not presented below since the chief operating decision maker does not review this information by segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&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:14.545%"/&gt;&lt;td style="width:0.1%"/&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 style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:0 1pt"/&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="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:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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:700;line-height:100%"&gt;2023&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:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&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;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="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;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:12pt"&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;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 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;125,280&#160;&lt;/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;&#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="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 13pt;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;TestEquity&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;107,359&#160;&lt;/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;72,402&#160;&lt;/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="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 13pt;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;Gexpro Services&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;101,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,683&#160;&lt;/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="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;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All Other&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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 25pt;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;Total revenue&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;348,270&#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;154,085&#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="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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;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;text-align:left;vertical-align: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 income (loss)&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="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;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:12pt"&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;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 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,245&#160;&lt;/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;&#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="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 13pt;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;TestEquity&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;26&#160;&lt;/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;(604)&lt;/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="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 13pt;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;Gexpro Services&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,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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;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;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All Other&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,076&#160;&lt;/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="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 25pt;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;Total operating income (loss)&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;16,721&#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;2,988&#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="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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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:9pt;font-weight:400;line-height:120%;padding-left:6.7pt"&gt;Includes the operating results of Lawson only subsequent to the Merger Date of April 1, 2022 and not Lawson operating results prior to the Mergers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Includes the operating results of All Other only subsequent to the Merger Date of April 1, 2022 and not All Other operating results prior to the Mergers.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RleHRyZWdpb246NjZlMjE4ZTUwZjUwNDIyNGE2YmFhZGIyMzUwNWZkMWRfNTQ5NzU1ODE4NDUy_89fa673b-2a39-40a0-a76f-c607f73136f4"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <dsgr:NumberOfBranches
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RleHRyZWdpb246NjZlMjE4ZTUwZjUwNDIyNGE2YmFhZGIyMzUwNWZkMWRfNTQ5NzU1ODE3NTMx_6ca64938-ee19-43a0-a286-c2c7f031b341"
      unitRef="branch">14</dsgr:NumberOfBranches>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RleHRyZWdpb246NjZlMjE4ZTUwZjUwNDIyNGE2YmFhZGIyMzUwNWZkMWRfMjI3OA_a3b8332e-446f-48e2-a46a-740aedace411">&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 is presented below. Asset information by operating segment is not presented below since the chief operating decision maker does not review this information by segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&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:14.545%"/&gt;&lt;td style="width:0.1%"/&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 style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:0 1pt"/&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="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:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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:700;line-height:100%"&gt;2023&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:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&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;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="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;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:12pt"&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;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 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;125,280&#160;&lt;/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;&#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="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 13pt;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;TestEquity&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;107,359&#160;&lt;/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;72,402&#160;&lt;/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="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 13pt;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;Gexpro Services&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;101,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,683&#160;&lt;/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="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;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All Other&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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 25pt;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;Total revenue&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;348,270&#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;154,085&#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="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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;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;text-align:left;vertical-align: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 income (loss)&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="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;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:12pt"&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;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 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,245&#160;&lt;/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;&#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="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 13pt;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;TestEquity&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;26&#160;&lt;/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;(604)&lt;/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="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 13pt;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;Gexpro Services&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,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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;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;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All Other&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,076&#160;&lt;/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="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 25pt;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;Total operating income (loss)&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;16,721&#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;2,988&#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="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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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:9pt;font-weight:400;line-height:120%;padding-left:6.7pt"&gt;Includes the operating results of Lawson only subsequent to the Merger Date of April 1, 2022 and not Lawson operating results prior to the Mergers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Includes the operating results of All Other only subsequent to the Merger Date of April 1, 2022 and not All Other operating results prior to the Mergers.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i659ba5e5272641faada80fb0bb771fac_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RhYmxlOjhjZmU4YzdlNTk0ZjQ1ZWM4MmNiMjM5MzhiMTkwNjdmL3RhYmxlcmFuZ2U6OGNmZThjN2U1OTRmNDVlYzgyY2IyMzkzOGIxOTA2N2ZfNC0xLTEtMS0xNTcyMTk_ceb3dd29-37ee-475c-b604-fe303d2c9468"
      unitRef="usd">125280000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i07a9884a11e842b280255aaddd91d821_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RhYmxlOjhjZmU4YzdlNTk0ZjQ1ZWM4MmNiMjM5MzhiMTkwNjdmL3RhYmxlcmFuZ2U6OGNmZThjN2U1OTRmNDVlYzgyY2IyMzkzOGIxOTA2N2ZfNC0zLTEtMS0xNTcyMTk_5dbcbe3f-2399-4ee5-9286-21576fe15b81"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iebf9a5b1fdc94a79aff246623215950b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RhYmxlOjhjZmU4YzdlNTk0ZjQ1ZWM4MmNiMjM5MzhiMTkwNjdmL3RhYmxlcmFuZ2U6OGNmZThjN2U1OTRmNDVlYzgyY2IyMzkzOGIxOTA2N2ZfNS0xLTEtMS0xNTcyMTk_9c53e381-1ee0-4266-874a-8a61aeb29341"
      unitRef="usd">107359000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6ee7797743e44823b30b410e64e939fe_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RhYmxlOjhjZmU4YzdlNTk0ZjQ1ZWM4MmNiMjM5MzhiMTkwNjdmL3RhYmxlcmFuZ2U6OGNmZThjN2U1OTRmNDVlYzgyY2IyMzkzOGIxOTA2N2ZfNS0zLTEtMS0xNTcyMTk_e0760621-c7d4-4de2-a3af-964b40f18604"
      unitRef="usd">72402000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1351093ecd3b422392fd72c43891b3b3_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RhYmxlOjhjZmU4YzdlNTk0ZjQ1ZWM4MmNiMjM5MzhiMTkwNjdmL3RhYmxlcmFuZ2U6OGNmZThjN2U1OTRmNDVlYzgyY2IyMzkzOGIxOTA2N2ZfNi0xLTEtMS0xNTcyMTk_0000b87b-baca-40a9-8240-c00a32daeffe"
      unitRef="usd">101016000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i23fe1221ca064d5b954c07470ad4254e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RhYmxlOjhjZmU4YzdlNTk0ZjQ1ZWM4MmNiMjM5MzhiMTkwNjdmL3RhYmxlcmFuZ2U6OGNmZThjN2U1OTRmNDVlYzgyY2IyMzkzOGIxOTA2N2ZfNi0zLTEtMS0xNTcyMTk_49374616-d9ca-4a6d-b429-1992576a4e21"
      unitRef="usd">81683000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia5ce843fb81c4e3085e003ddd7cccd98_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RhYmxlOjhjZmU4YzdlNTk0ZjQ1ZWM4MmNiMjM5MzhiMTkwNjdmL3RhYmxlcmFuZ2U6OGNmZThjN2U1OTRmNDVlYzgyY2IyMzkzOGIxOTA2N2ZfNy0xLTEtMS0xNTcyMTk_804d5b04-ebc7-44dc-8676-33bd924ca9ca"
      unitRef="usd">14615000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i599fcf7718cd421c91a382d486b123ff_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RhYmxlOjhjZmU4YzdlNTk0ZjQ1ZWM4MmNiMjM5MzhiMTkwNjdmL3RhYmxlcmFuZ2U6OGNmZThjN2U1OTRmNDVlYzgyY2IyMzkzOGIxOTA2N2ZfNy0zLTEtMS0xNTcyMTk_525b6629-33f8-430e-b205-c1c7021173fa"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RhYmxlOjhjZmU4YzdlNTk0ZjQ1ZWM4MmNiMjM5MzhiMTkwNjdmL3RhYmxlcmFuZ2U6OGNmZThjN2U1OTRmNDVlYzgyY2IyMzkzOGIxOTA2N2ZfOC0xLTEtMS0xNTcyMTk_2971ba86-f55b-4e82-8040-e2fce7735e2e"
      unitRef="usd">348270000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RhYmxlOjhjZmU4YzdlNTk0ZjQ1ZWM4MmNiMjM5MzhiMTkwNjdmL3RhYmxlcmFuZ2U6OGNmZThjN2U1OTRmNDVlYzgyY2IyMzkzOGIxOTA2N2ZfOC0zLTEtMS0xNTcyMTk_b9057068-dc10-4361-ae6b-9251f9ba0d99"
      unitRef="usd">154085000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i659ba5e5272641faada80fb0bb771fac_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RhYmxlOjhjZmU4YzdlNTk0ZjQ1ZWM4MmNiMjM5MzhiMTkwNjdmL3RhYmxlcmFuZ2U6OGNmZThjN2U1OTRmNDVlYzgyY2IyMzkzOGIxOTA2N2ZfMTEtMS0xLTEtMTU3MjE5_cacb3279-58c7-4080-bf9c-7d203620d4a4"
      unitRef="usd">8245000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i07a9884a11e842b280255aaddd91d821_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RhYmxlOjhjZmU4YzdlNTk0ZjQ1ZWM4MmNiMjM5MzhiMTkwNjdmL3RhYmxlcmFuZ2U6OGNmZThjN2U1OTRmNDVlYzgyY2IyMzkzOGIxOTA2N2ZfMTEtMy0xLTEtMTU3MjE5_bacca6d4-a6c2-4ee9-894f-592f7e4ebd79"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iebf9a5b1fdc94a79aff246623215950b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RhYmxlOjhjZmU4YzdlNTk0ZjQ1ZWM4MmNiMjM5MzhiMTkwNjdmL3RhYmxlcmFuZ2U6OGNmZThjN2U1OTRmNDVlYzgyY2IyMzkzOGIxOTA2N2ZfMTItMS0xLTEtMTU3MjE5_e750c16d-63f8-4ce6-9510-a53b69d67870"
      unitRef="usd">26000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6ee7797743e44823b30b410e64e939fe_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RhYmxlOjhjZmU4YzdlNTk0ZjQ1ZWM4MmNiMjM5MzhiMTkwNjdmL3RhYmxlcmFuZ2U6OGNmZThjN2U1OTRmNDVlYzgyY2IyMzkzOGIxOTA2N2ZfMTItMy0xLTEtMTU3MjE5_973a79db-3959-4ed3-bc36-821d3f7ad38c"
      unitRef="usd">-604000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1351093ecd3b422392fd72c43891b3b3_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RhYmxlOjhjZmU4YzdlNTk0ZjQ1ZWM4MmNiMjM5MzhiMTkwNjdmL3RhYmxlcmFuZ2U6OGNmZThjN2U1OTRmNDVlYzgyY2IyMzkzOGIxOTA2N2ZfMTMtMS0xLTEtMTU3MjE5_33f423f0-fa57-4668-b3d2-46694bb98f1c"
      unitRef="usd">7374000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i23fe1221ca064d5b954c07470ad4254e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RhYmxlOjhjZmU4YzdlNTk0ZjQ1ZWM4MmNiMjM5MzhiMTkwNjdmL3RhYmxlcmFuZ2U6OGNmZThjN2U1OTRmNDVlYzgyY2IyMzkzOGIxOTA2N2ZfMTMtMy0xLTEtMTU3MjE5_6b1b9fd1-9ae1-40d9-9ac9-d4eefa7e7f43"
      unitRef="usd">3592000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia5ce843fb81c4e3085e003ddd7cccd98_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RhYmxlOjhjZmU4YzdlNTk0ZjQ1ZWM4MmNiMjM5MzhiMTkwNjdmL3RhYmxlcmFuZ2U6OGNmZThjN2U1OTRmNDVlYzgyY2IyMzkzOGIxOTA2N2ZfMTQtMS0xLTEtMTU3MjE5_a0ad48c0-51e0-47ab-85ab-9ae9a778d9c3"
      unitRef="usd">1076000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i599fcf7718cd421c91a382d486b123ff_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RhYmxlOjhjZmU4YzdlNTk0ZjQ1ZWM4MmNiMjM5MzhiMTkwNjdmL3RhYmxlcmFuZ2U6OGNmZThjN2U1OTRmNDVlYzgyY2IyMzkzOGIxOTA2N2ZfMTQtMy0xLTEtMTU3MjE5_70172274-3dd1-44bc-867a-8b91c49a1da0"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RhYmxlOjhjZmU4YzdlNTk0ZjQ1ZWM4MmNiMjM5MzhiMTkwNjdmL3RhYmxlcmFuZ2U6OGNmZThjN2U1OTRmNDVlYzgyY2IyMzkzOGIxOTA2N2ZfMTUtMS0xLTEtMTU3MjE5_141f742e-eff0-467c-8020-c5d5196645a9"
      unitRef="usd">16721000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF85Ny9mcmFnOjY2ZTIxOGU1MGY1MDQyMjRhNmJhYWRiMjM1MDVmZDFkL3RhYmxlOjhjZmU4YzdlNTk0ZjQ1ZWM4MmNiMjM5MzhiMTkwNjdmL3RhYmxlcmFuZ2U6OGNmZThjN2U1OTRmNDVlYzgyY2IyMzkzOGIxOTA2N2ZfMTUtMy0xLTEtMTU3MjE5_6d93c4da-1557-475e-9ae8-eb591194886e"
      unitRef="usd">2988000</us-gaap:OperatingIncomeLoss>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xMDAvZnJhZzo3NGY2MWE2MDJlYmE0ZGZlYjdiOWMyNTA5YWVmZGUyNi90ZXh0cmVnaW9uOjc0ZjYxYTYwMmViYTRkZmViN2I5YzI1MDlhZWZkZTI2XzUzMg_e77b41fd-bae4-45ae-8719-918cd884c641">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 17 &#x2013; Subsequent Event&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 8, 2023, the Company filed a Current Report on Form 8-K, providing (i) audited consolidated financial statements of Hisco for the year ended October 31, 2022 and (ii) unaudited pro forma condensed combined financial information to give effect to the Mergers and the Hisco Transaction as of the periods shown in the financial information and subject to the assumptions and adjustments described in the accompanying notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 9, 2023, the Company commenced a Rights Offering of transferable subscription rights (&#x201c;Subscription Rights&#x201d;) to holders of DSG common stock as of the close of business on May 1, 2023, for an aggregate Rights Offering value of up to $100&#160;million. The Rights Offering is being conducted pursuant to a prospectus supplement dated on May 9, 2023. The Rights Offering will expire at 5:00pm Eastern Time on May 30, 2023 (the &#x201c;Expiration Date&#x201d;), unless extended at the Company&#x2019;s sole discretion.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i267ca96467a94c96942b32d64d81bc08_D20230501-20230501"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmMwMjYyOGUyM2QyOTRhNTFhMTlmZDM5ODg3ZWJmNTk4L3NlYzpjMDI2MjhlMjNkMjk0YTUxYTE5ZmQzOTg4N2ViZjU5OF8xMDAvZnJhZzo3NGY2MWE2MDJlYmE0ZGZlYjdiOWMyNTA5YWVmZGUyNi90ZXh0cmVnaW9uOjc0ZjYxYTYwMmViYTRkZmViN2I5YzI1MDlhZWZkZTI2XzE2NDkyNjc0NDUzNzM_da765639-eeb1-41ce-80a1-2af3e0feb74c"
      unitRef="usd">100000000</us-gaap:BusinessCombinationConsiderationTransferred1>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>83
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( -96JE8'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    " #65JI6E $MI.\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M3L,P#(9?!>7>.FTW#E&7"]-.("$Q"<0M<KPMHFFCQ*C=V].6K1."!^ 8^\_G
MSY)K# J[2,^Q"Q394;H;?-,FA6$C3LQ! 20\D3<I'Q/MV#QTT1L>G_$(P>"'
M.1*44MZ#)S;6L($)F(6%*'1M46$DPUV\X"TN^/ 9FQEF$:@A3RTG*/("A)XF
MAO/0U' #3#"FZ--W@>Q"G*M_8N<.B$MR2&Y)]7V?]]6<&W<HX.WI\65>-W-M
M8M,BC;^24WP.M!'7R:_5PW:_$[J4997)=5;(?;%2ZY4JJ_?)]8??3=AWUAW<
M/S:^"NH:?MV%_@)02P,$%     @ UE:J5IE<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" #65JI6@CK1^^\%  "W'P  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;+69:V_;-AB%_PKA#4,+Q)%$^9)TC@%'23ICN;B6NZ(;]H&6:%NH)+H49<?_
M?J1D2VY O=:$NA]JW<X)'_%V1 ZVC']+5I0*]!J%<7+36@FQ_F 8B;>B$4DN
MV9K&\LZ"\8@(><J71K+FE/B9* H-;)H](R)!W!H.LFL3/ARP5(1!3"<<)6D4
M$;Z[I2';WK2LUN'"-%BNA+I@# =KLJ0N%9_7$R[/C,+%#R(:)P&+$:>+F];(
M^N#8MA)D3_P5T&UR=(P4RIRQ;^ID[-^T3%4B&E)/* LB?S;4H6&HG&0YON]-
M6\7?5,+CXX/[0P8O8>8DH0X+OP2^6-VTKEK(IPN2AF+*MG_0/5!7^7DL3++_
MT39_MM-I(2]-!(OV8EF"*(CS7_*Z?Q%' KM;(<![ 7XCL.P*@;T79&_.R$N6
M8=T1088#SK:(JZ>EFSK(WDVFEC1!K*K1%5S>#:1.#!VVH1RU4;(BG"8#0TA/
M=<?P]OK;7(\K]#9Z8K%8)>@^]JG_H]Z092D*A \%NL6@X1/AE\BV+A VL:TI
MCW-*OD.F5OU#:>SB]=B9G0V^GG]&\T1PV>+^U;V@W*&C=U#=\$.R)AZ]:<E^
MEE"^H:WA;[]8/?-W'=U/,OL!ME/ =B#WX1WS4ME#!9KMUE1'"LLML_U)AP2J
M&B)U"Z1N/:1/*>&"\G"'IG3-N-#AP5:"I[J7XH"JAGB] J]7#V]"><!\U0F1
M' :TE0<[%=VNLM^!^H:<_8*S7[-E<B)GD&P"J*Y'V&M!PD1;D:"L(>!5 7@%
M%NH^%H'8H8<@I.@YC>:4Z\!@#[-MF=U.3X<&"ANB71=HUW70IG09J$%45N(S
MB;0M%/:Y&[NSZ?CV\VS\\HS<E\?LP$4?IR^?)Q=H_.Q<ZLA!SX;DEEE.KF8=
M]G'L,2Y;*U$-]P*Y0G91Q#AR6!H+OI._OO:%G'"_N]<1PZ*FR$=YPJJ#/".O
M:.S++ALL B_C!MKU"4N[U\887]MF1\L+BIORXI(7U^$=^;YT3RX.!^A1/H=>
M8GV]PI97_;Z)OERB6[Z+T1/9<C3:T%@_^\!63>G+>&2!@02FGVV9EAZV=--
M]HYKT]3BGB,?665 LN"(\Q;746>R(\_8-M:BPG;.2O:-);O0DIXC-EEE;K+@
MM/.6M!BS)IQM@MC3MVO8<_RH!3U'@++*!&7!P><MZ(0E@H3H[V!=/2S#CCVS
M9UM:TG-$**O,4!8<?++&.I+?^M5@L,&[?M]^KP4[1W2RRNQDP<'GD7FRQB8K
M%D/AZ82)G%W:7;.K'W7.D9^L,D!9</*9!4+&0K9 %GXW?X]<ZJ5<UJ46$G9R
M6!3)F3@1S/MV@7ZU+DT3K0E'&Q)63"_GR$^XS$\83C@R[OM!O$3N+IJS4 =\
MPN#._3C5+B*<(R3A,B1A.-$<JA#=OWHK$B]I928^8?0\<N]&VJ]N6-B4L(Q%
MN%8L<E+.U7=;_K&65:6<2%+M0M,)QZ_:Y2D'5C7E+ ,0KA6 QK&@/%^25!_@
MY "NY80=JSC/D7QPF7QPK>2C/E#E=XO, DO&M2/0"9^1YU%I(0W\W$S+>H[L
M@\OL@VME'S<B88ANTT3>3O0MMMF*$2QKBE<F'EPK\=Q'E"]5C_PH'<1*AH)H
M36)]G<*&E2LJL*XI:!EX,)Q7#O6XHK(>(;R&"T:PKBE>&7MPK36C_9SNYG.Z
MFZWCHY=4R!@;J\E32_R3 LW^/>1NW<Q-[1MMAMBR<*]G]P?&1L=81A]<:_'(
MD4,IEQEO'/OT%?U)]=4(6YGR7]^T>_I5!%C<L"[M,NC8<$X9133VLQ7.AY!H
MJ^R$064CA75-P<JD8\,!I5BY?0@2E=*_4ADW'^1%[8!ZPJQJ:1J6-64LLXX-
M)Y.WC/O%^&I*V.Z3]N,1%C5E/-H'@U/)(<@=5R.TVW#"KMVV<%O_E0PK_R^H
M<;0UJB:\;,<X09Y:><UW28NKQ:[T*-N+-<K'\RWM)Z+FRP2%="&EYF5?#G@\
MWR7.3P1;9QNM<R8$B[+#%24^Y>H!>7_!F#B<J#]0[-4/_P-02P,$%     @
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
M_9XQ\>6#>E#N^'#GS?\ 4$L#!!0    ( -96JE8%,4*C0@(  #X%   8
M>&PO=V]R:W-H965T<R]S:&5E=#8N>&ULK51=;],P%/TK5P;!)HTZ3;:"2AII
MZT#P@%2M&CP@'MSDMK'JQ)GMMMN_Y]I)HTYJ*QYXB;_N.;GG^%ZG.VW6MD1T
M\%RIVDY8Z5PSYMSF)5;"#G2#-9TLM:F$HZ59<=L8%$4 58K'433BE9 UR]*P
M-S-9JC=.R1IG!NRFJH1YN4.E=Q,V9/N-![DJG=_@6=J(%<[1/38S0RO>LQ2R
MPMI*78/!Y83=#L?3Q,>'@)\2=_9@#E[)0NNU7WPO)BSR":'"W'D&0<,6IZB4
M)Z(TGCI.UO_2 P_G>_:O03MI60B+4ZU^R<*5$_:)08%+L5'N0>^^8:?GQO/E
M6MGPA5T7&S'(-];IJ@-3!I6LVU$\=SX< (;7)P!Q!XC_%9!T@. <;S,+LNZ%
M$UEJ] Z,CR8V/PG>!#2ID;6_Q;DS="H)Y[*IKJU6LA ."Y@[&NB*G 6]A&DI
MZA5:D#4=Z'Q=:E6@L>_AR]-&NA>XF E#L24ZF0MU"1_@+7"P)>W:E#M*SO^"
MYUTB=VTB\8E$?@@S@&1X!7$4)T?@T_/P>\Q[>/P:SLF2WI>X]R4.?,D)OMX*
M[\11^;]O%]89*L,_Q\2V[-?'V7UKCFTC<IPPZCV+9HLL>_=F.(H^'Y/^G\A>
M&9'T1B3GV*E JHK:S7H+KJ 1!K9";1 NJ"P>Y_?0H&GO_/*8#2WW*'#[!V6;
M#5.^/=1V+J)-F!]4MW]9J%)6LK:@<$F8:/#QAH%IN[5=.-V$@E]H1^T3IB4]
M<&A\ )TOM7;[A>^A_LG,_@)02P,$%     @ UE:J5JN)AC>R"   S2@  !@
M  !X;"]W;W)K<VAE971S+W-H965T-RYX;6RMFFUSV[@1Q[\*1KWI)#-11#R0
ME%);,XER:3/3W'GBN_8U3$(6&HK0 91L]],7(&E"(AXD]_S&UL,2^B^PNS\L
MR*L'(7^H#6,->-Q6M;J>;)IF]V$V4\6&;:EZ+W:LUM^LA=S21K^5]S.UDXR6
M[47;:H:2))MM*:\GRZOVLQNYO!+[IN(UNY% [;=;*I\^L4H\7$_@Y/F#[_Q^
MTY@/9LNK';UGMZSY?7<C];O9,$K)MZQ67-1 LO7UY"/\L$K;"UJ+?W'VH(Y>
M ^/*G1 _S)NOY?4D,8I8Q8K&#$'UOP-;L:HR(VD=?_2#3H;?-!<>OWX>_4OK
MO';FCBJV$M6_>=ELKB?S"2C9FNZKYKMX^ ?K'4K->(6H5/L7/'2VN38N]JH1
MV_YBK6#+Z^X_?>PGXN@"/8[_ M1?@,87D, %N+\ MXYVREJW/M.&+J^D> #2
M6.O1S(MV;MJKM3>\-LMXVTC]+=?7-<N5J$N]**P$^I42%2]IH]_<-OJ?7JU&
M ;$&*ZHVX(M><06FX/?;S^#-3V_!3X#7X+>-V"M:E^IJUF@U9LQ9T?_RI^Z7
M4>"7,?@FZF:CP,]:07EZ_4Q[,;B"GEWYA*(#?J/R/<#P'4 )PAX]J\LO1Q$Y
M>)A9W(Z' ^/]NF.2-KR^[T*5-YQY9ZD;A?A',5G\0>UHP:XG.DT5DP<V6?[U
M+S!+_N9S\94&.W&8# Z3V.C+7W31X74AM@R\J812;WW>=D-D[1"FQ!R6Z2+)
MKV:'8R]<HRE*L;4ZD9<.\M+H>GPL_Z/3J8OI1N@25(BZX!4S;VHMO3!!OC>9
MH.-:>!;O@\^?]#57[Y4&.YF>;)B>++IZGYD>M."T*ZYU">A6R(;_M_W YWDW
M7'JT2##-3>:<+*5KE:?SA7\E\T%J'I7Z\4B9*4\EN].1I]2>@4*HQIMEN:.#
M9(N15M<F2U._U/D@=1Z5^O.C":(]5QL3>,]B?0+GSH\G(WFN13J'?GF+0=XB
M*N^V$<6/J<%@J:=NJ_<&*KC>"^?G$4K(2*-KE/@5PL0"*CD3F&LF99N6;6UI
MZ*._D/;CG*P?',>CQRBD\ BA,*IPM:'U/3-E8TVY! =:Z4C42\VHK/7."52<
MWO&*-T]>U=!=UG$]]-B$1",K&D5%_YV:,E<#1:M6K-3Q22O _MCSG8E5KU;D
MZ)C.Y^,T\EGE. L(MCB%47@M_ZF1<BQX)TV1;I[>@5U%=6Z9FA57CST5"X[%
MNT:AJ;9<A.?!J+?8E2Y9=UI[%Q]&;E_% 1W0!/3&'(@[O1%C36?#'@NF'>?U
M07\MI#^&B)N;,)V/77.MLN"R6*K"*)66OS8;)D'1IH :H5,IIF%KO'A.@< >
MJ/^-$P=2/-;O&J6AM;'4@UET5["Z7/B[=IN@(X\6.LP4-X72ORF 4=2^=%?P
M6J.=SI"%+3Q#VZ(0>[-ITML#Q@\FA+T^N_2<9@E,QXOH,8-ZK4E@(2UH89RT
M7_L$"4682\]ICH@38QXSB" *I8D%+8R3]D:R'>4FG0UD61=<HLN=O33%MX\Z
MKW@7JU.T($[M\IA!&$@19 &,X@ > F!'GT*KCURL0@CGX^GUF.7)(K"Q1Q;
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
M@?=;H],R<=8C!X@I]BD#[6F J 49L.$G(,OWPKH/P"U =IG 7RL]JI\_7ZU
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
M.PJRRZ%Z034[-L6+2;K6[#_&P)A@1))Q:T/^U'1-B1M$UUQ)A%OS\5]:R>Y
M"\)/<R&/*[:/:/:YUG-T<Y?Z@J^^XPN'0-S6=T-AB7"28VBMYA;(T.T7#H#4
M5&B+M0HNB0D1/0?*"9A/6&^D*;PL!@^E\#@+G$'JU*Y&B]63H%;LP'NRC*H"
M/.<2MLP<69Y>O8AO6 8N914!=@"%REN]_YK@?7Y<WS3VK^<+@K]9NKE,'JNK
MZ>9*%TU<85%$]YRAQ@9#%$UFWRCO .\96:[1X7J-K#[H-"O&>UP;[[N*C]9E
M-]A3;P_#VK6MJD>U!$:;\,>JE>0]5_2]-["?6B(80(N,(-#PMD6IW8H9W5"L
MTH!(X_LP3FK9[OS -MU!A3\U2=2WT]J?7=;7UD5H'/"59F4!01M-HT),=9XP
M"3U+9<%?RBH!PLR97@BC0MO#SJX)W^HP:-MA'Y<./M/4$.R(?--?01Q75\ Q
MHTXNHY5,*J&HJ:,LBDQ6_NFTSMA7">).C<X9/F2"$_@KW1IXU: PI.#TX.F^
M\*S:-8">,)HZ>6*\R,<]"+P#UG.-$:[-#S('_(0;>2]0*B$KUP!C8.MZX4IS
M"TKQR)(Y[8/J:^^P<S%QI5#Y.QW,*^!H 9964+C!/7'5($$-,$*EZ$M<\1F9
M$[P Q'TL '!\7#-Z9GA.IC"7L_F+L/OR4K30(F.G1C0ZX>[O_$'*5W5 P3?W
M[8L!#,PA0.)ENPX7+ :$,+:^=&ER>:ODPKIAKE.JOYL0N[Z5Z@;A62G]1URM
M6FBEE..VV1D"O5;>N<.K!/!9"S*E#28'T>7=573(SH:OXB;:M)H$K!^" [!U
MI2K^ *^*F_U:4_ZO<M@]\I\*W)+5O1 $'6P&()9C7U,JD,(^DC4J#MM*[$\Q
MX+.H7E6)2!637J*.@/JO4#:Y.E O-/%GL-NR+L4Z&-6)#%(%))389R7JPWC
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
MG,GW>6G42/W];_-A&#Y51Y=2/[^Y(0'N='8?J#=9U%<7ZF-51!OXA;I:%\;
M7TOU(5/07[11HX$H,%"O;GY2>&4*$ZLD*W.EU4V91U^.33\K-X89&0Z>'K[F
M%^'3\P">4F[4K2Z2O+)JIXLR,58A3BF:KSV-+N]I_4#A*[T"%UO+RK?5\I\(
M#PK\T(LHSV*W4_PL3))ASDKI-*4/&I%86V$'-!<1SI;XDF1K%>E=4NI46=X2
MQAX(*L"&/YNOVF*18I<78H!G;I<_)S;*W<8"7JC'C]3G0F=6<P#KG1.-.(%M
M)LNJQ#:QCMV9*-%I>:]V11Y746D5Z9-X2K*XHK%@JS31)LO3?'VO]&Z7)A&O
M;ON*%P'93)GM+LWOC;G([S)L,*IY1_0'KY!KDJG17*6YFPOY%CG,XWU>0 E7
M6U. :H!145JQ2!*P\K$ =QR^K_/LUD!!>+'249(FK*MRHTMB_#:)#1295N9"
MQX@?&+,L')<L:R)V%6^,102':4&!V)95/Q5YM>M0(;4J713ZGJ0C\1.Y \;^
M1:]I=9NGE;]Y#%N9PKJA]$VK99'K6$'R:T-4:LGZN]..&3RD- E>4[&H4N_H
M(?1\ATQ#GZV*M@WCMH)SX!TG)\BQQ%8CTBULO5@;-@&DG!13,J1&]HIV-ENN
M3+&;Q*3,T5*OFSUA4+.Q6Y/%>7$AA,CW\ #&<\]4/OWXYA7M;UUH> 3[DV,W
M^0.#[W1A-CE%@C7[5;U5CZT )K&&32:1L[S("(-(3,0E+'UM^NS^<'OP8LG9
M(@["ABU=+(QM"L+^;&SY&IY;"H.R'\Q8507)1)FO.Q8S)CJ]B#AD:=DTV 4/
MI4>KHQ#GSGE5U&N3^%R\ _<54EA!'/?);.DMB;_:P1:C-&=AN&APX*,2YS:T
M"(6KF#C?P1:?#*>+?HC\G:9LTF5-R04QK78(OU@+LH4'< S"5Z.+[ )QAFBP
M#6!=,OA</0F'_6E-+_#CF+. "(;!82""VP&;*>R4(5P&*95D9,!RS"T;RQZ[
MHUE_TG"+R9&V&Y6S4$AW6SR54)<0,F/.*<SF644") 6[586;.K@XCR\,H<7Z
M:2PB<-Y8L*_KU0HQ@N,.QW.H#HZ/;]N\,/C#4$.OX! 2M[^AEK[ZS-$="QKF
M]-1 Q'=?EH595ZENO$5B!*!KLV";, Y,? 600;(FU1;^HKLZH^T*LMAR@R"V
M)A.(/&2"L6?)N:2<+*J*PF1LW;YU(,";96EB3M.@:BN=,=O@Y!^68C)A,?%S
M0_$"/ZZ1?Y/2R[4Q/[X"+ZD2M#6D=$F3-.2\EL19JQ.RL4F<(.4:]E:V'PO%
M%T R%&V@HG6E(5 (S4HF2XF-0A+TO>152O]8X)>/[U!-(&!?LSQ>ZNQ+H-[W
MK_KLKCH&W*5LIPFWPT+![E.>=Y;4HK&TYP/!6 31EK^.O?IBTJH@R&Z;H"'
MH_=)GGYP3WOG--A\I2"',1O$-=[I$>K:UDI&XLN+F*4K6X89BQ7N42>+0TR#
MP8G[%3J!*"B)K:&C-<V''BKQ?23O(O^:4"9(X:7A8-"&E(S\")%M*3"F8H*'
M5F&P+A="9-Q.NLP_:$J(R125.^KF8B0,D\ZC(MGQ.">Q>J627 <;T<O4((26
M\B++2WJ9@CSE<G+@0G.28D;OG;3,5_@!YUCXM2Z^F+*OWE8<Y?^;!E\[4/6N
MS8$U%O#B@SA'"7D N>Q):#;[+Z<GAK6SI[:#VIS20'.C;\G18L(<[#+BR;QE
M3CXIJ#E!8&<.8R8%Y2"HK&R=/!&(N:?E3OYY8#;I&/)Q4I8X29Q66;-X3-FC
M/!K..II"O$_RN,\HM!WVSB#RPWJ!T#L^+ZY:OX4K-_2QX&VB*6E>B+RV/$A4
M+U$3P>^C9V@MI3;.6,F,#7SVS!M<A8/^J+'D![PWW^.Z7HT2&U8CZ%H<0Q$_
MP<,@ZAN'3_IM@3)L"A3BJ0TA87_V&(984+*I/H+LBN22*RZEPJ:4>J_+JN!]
M?FBA#K'U4MN$Z7ZD*BPKQ17)/&JTDV32=I$.R%H7;+>>JL1%:_"RGT+>ZCM+
M\.!A<=1HC+(SU-4!XF($I$%*>TWQP=F^04Q]MQ#%LH,*I:E+/)AF:\6U-4K
M@C5%Q-^3#,&VK$09 4]=YR@@,N8$(>'3!Q<R=BGJV+Z_PZ-,(/?\"0X.&7#
M/2/8"TQ5H:B!DKDR('0*;OC+UF@+W3O\+B%N7_K,KRM?I*:K4*,!8VPXX];U
M2M B<ZGN5&QN39KOZD636E/TX+=W;_CAEZ3DWPW&Q[8WB"X73&Q5UUC=+32U
MT"&S39F%.%-R*7!2OVU%Y2 . 5D&! E2T'V4LDL0,]@L5ZA,[\/K=PW-O]2G
M&#KZ#N6Z 5E#RJM$7(RVIF/FG_=CI(XBRLTNRQ%H@9O"3##/A4DI)O8;$EM3
M;O*8P[U0J"NL8YX,U=\1A  L^X8C2SB*R096"<59ZU9NUF F"BYS"3#0^+(P
MDO1L@T'QBVA@%0Y&C&2I-$$AG4L1#V"QRRU7NJ!#<?$.\Q^S-)SU*B)PA&<I
M"K/'"R@X!I_OI*#+)7$W, <I?IT0*&'/<&PQ2D%B;]Y1Z\_6C E2!JI8UNT)
MO*^V)@ZX[1L[>T':AA(88<0^RQ>,]58:[SF BKF SWJT4T]LJ/W$,JZA/X'S
M)=#2QO$ I M#),B!S9L=IV"0%*L53_F=%[A*ZWX,20K%JJ48(@]>.W05JU^_
M4\+M]J(.1=-0)*'#5R,JCD37JQRLW-D?@,U)2GEEL1%8!^9@ Y)""0WK\[T,
M_K[:+B7L^<E5,NXB")&?P^GL,/'6!9@8 ?S6+9$WG<=Z@2=J-.]/QNK'1C,<
M8V6%=DL8-@F#\2)4'SCS=K=^%IZ#XT4X4)]S"O^G!$-41L%X$/(,;TD=_Q/A
ML*[A>0\78E6480V0E/2Z[I#BJ9;$%)>@=A5,(Z(0"0R-\6VX.HU+G![K?-@6
M20] &<_&$4"%:]:SVZIXUY(*6HZDA4G%H?P<YX H>X'DNU;DW'GU2FUN,3JR
M/KO<)+9E4TH=B5X2B77'^D^IQ%'_*P,"RZ615^LNGO-[I:"#PJ\PQ/'=#?D=
MX,T"%]SM2+PRD6$7J2T:23G/8RZT)%#PTD6^[5""#JD,@\4@D?+F>"W]M0G=
MPHPX+J-*EH8<SB5_&!>_OT?&QR5!$>:1<G65C2<Q:41PHX<ZU_?$J&]P4N5X
M[K4?@N"%"2&XYASA(T<,+W)>2P%9,_E$A>-Y,!K,,9(  34/ 3)=\4E&NN.5
M)[-@'(ZET..^G&WL)YP'P\G<!9)#\PK#13"8#J!98!MV &BE%@=6RPP3C/W7
M/!5!91&,%N-S1[I=;C0;-?OP!7LV"Q$_)^?J;9ZM+RCQJ!SA9.U0SMEP$LS&
M4[PVVHJL7;*G6KTS<![,A[-S\%PDM]*0H>8D0;J&<W4V'@6+P>"\-=!P'@:#
MX>.CYG>Y=7Y"OHV9,38XE9M<>/Z-P]/KQG+? ISRP'OL#X.N'8JE>"?"V"0[
MLI+9-!A,!BI<4/\P)ABYA< A@0&RQ-SM^!2+3QHCH!V[@Z*ZTQ?OA4G+K8"T
M!CB^ET- 3\+^L"E5ZW@BA9SKDTH;L),61ZQK3!U_]]0AH=&$CB\83M.!"!\K
M (6"$&$(!U_$=;M-/.IT959.DVBQ7S-=H>:FQF2.I3(KWU#T)-*8O*G[4O8(
MUB>Y%69#-P1 ^TV&R G=O<VM/>][I.''W-+2&-*B_V/!;R<U@_4B6=60(:3-
MT]DF&PY;=.S7%BO7+"=0O.JHC(\.Q7W]DU4Z^P&F <$E7910>>1L <1^075&
MY;<H(#QVQ&F]=DTL59SD"MKFL3UT.PLK*F>M'T;]LZXM@?X_FJ*I\:\#NPZ:
M[%UK6NH#Z8@Z"T8TDR8D9Z#$=EA);*T$5U-Y+ZG8=+D+;*12 KD\ER%+6HO$
ME=[7?3RR"=C,JF*\!*)56G*#6KB1GWP><9=7J>L!-F+?Z+BCMJ4QF2=C5SLR
MYF_ZAK0?<A[_*H3G/'OAA]'I)U2+&0(00N!@'LP6 _4><3X14T:0"8:S@8OV
MG8/XSZYT(":^412V9UQRJ)L8UYBOPTZC3S%+[R3,61(-IG#HPL$11"+'*\<C
M=<=::1EO@29^U*?X?MG+X9\.GJ2SD*:D!RB[ABX=\S]2CDME>75SK>:#2?"H
M JA/@0*9C<);.S3X?BCT)Y'DPW7EM3N-:<<[J'4L,/BGUO2NK22QB]:#Z2"[
M/>SL[$Y\V-DDW)=P14O3ARGNZ!>;RZ-$=^M6$M\=U2&6[C% 6>2V]S!V"J!\
MW-S&BAT5%T@<%/3VZOU6"Y:I>*=U[C3!=1YJZZY]ULK! =:Z=QVBIE)Q)5K9
MNC0;12-#AY091S8;LMYQ2QT5Z"#3938$F)T[:,DS<\'N<PA<K9^"NK-\4R6>
M7*N%'=8+TS43<N DF9A%*, 8OR1;LUEX\W2G%4$5YZ-<O=M+KJW[#47]N[Q(
MZ<!^O;G30+%OWUX'U*:3P$VSU.L:/,M6WF3 !?""K\'1N-50_V2H"?I57>UN
MU%G/_>J=\Z0?"S):,/BYON)"WO6R,'<E&2Z8Z Y[#6O/C&DZM>\ZC4^?B+O?
M=-:KY_;.3Y9O)_=?L][AH1NW'E7Q??8;7]W0LZH#5M,Z[ 2=P\A5/A"K_ZI"
MCH_172'I$,T!_#XAM$9FC;Q.&%%K/YW;>^R_TF,:+EP/J 90(_=[KT7T2Y69
MIB'52+]^($C^L$J< .G/Z<L@& +R/U'#8#X/^3.<SRBC!^/%A#Y'2.SA-\K)
M43A2X\D"JX;SA9J.AP $H#0=C8Z6F-P''SZEX<.)0E48CIIGS;M!,!Z=+$-_
M.%7:3(/1%'R$*,@&1'E ?-!1\YR^+8+%=*_D":9X,>4AJ'[P]X 1"& PV"M:
M06]Z.'*,A0?<(*XH2NWT/0/S,Y2?$]2I9UA@,L?G;$9_PP4]"\'CA#['0;@8
MG3>J\@Y54[K)P.4O79DX6+;^/!L&@QDH[/\&/P6=6S;E2POB?>MOIHU15<^8
ML_%TR)_A+*3/R8AX#R:C45US'YW/6L5(UNOY(9NB6:_.'@$HCJ:D<8B"=#<9
MCQ5J^\$(%C*8C-1T$LS'H;/E$Y&D"0--"T+05^WL3]0$NEX,&*P&LPG9]G 2
M3&=C1JKA@INMP6)$OT/DBN%XHJZ)1'>=!^F@JD9UZM/!!F93KBY-\0\' $]J
MD-H=B[U?__^;_K&3U%$ \\4N#VMX2*"+Q:N=5)5'3CHZR,?K:O"UT>G3DV&2
MNR"<^=T-$ZGV'%SB4IPNSGO76 /*<8\P>)<//50A^8-.S73*6,\56H)+M'KB
M'_3')BK8!S!K[2SY6"E19]EC";2N(&SG"MW!O3EW:6[4;R_,".KF6WT"F>G"
M7-/%KB\\832DF6=.!!(I;Z5+8NDJ4*=(HG7IALFQ%J7 ,+X=AB7W<_S8701T
M#-.A<DP-.>0M.@=:&L"6S)W[-OT;(]=8Y-&D@^%620$C^!U9KY33%7?)@7H^
MK0P.Y$2VPBO[)UZ/D(VPX(#*JG/2XN#&T<J";^IF[FX/(Z$4Z4$.$!V6?DN'
MW$KV2R.\XS.YE\IGYTO7@G1G*C8R&164+=SG>T'81U]=,9#90P!G)^V+W!$%
MRP$F<^C1[ZD%^Q6%VWTC9>(?'K!H[VT^\>^9<$MNT#X(O'* 3DKEINA6,J./
M]Q](3]&1IC"]_7"0O![;D7LIGJUNZ%].J!AMP\@WMJ\+KTRI3YOA?\ZLA!#1
MZ=(X[#/_YYN'_UY7UHF\*0=I&>]>KP_[J7$[;"WA>QNW@_[\^QNW;/O:1>2]
M$M?O'SIG[B:F1G'4O_-.E>K S3N:C-I+R349:;%M]7V],"<"HK(TF5DE_, U
MZ5Q1W#_6\3K>Q:WO@WR6^^!'FILDGB/]5KZNX'6ONV7/G^OZUAWR3C-3+_-;
MXWI2Q_="%R-*Q'NJ@*17N3KQ;S@/]JZU$*D[G+J4BU \B$Y-JA.W3%POU.RU
M]<M. SEJ/.V$.&SK<[5A=G-1FR>*=IMR:2,U:QW=UY?)VGK6YX@;OW31$:63
M:>\;=B\5> >(?@-:ECMA$')[@-O';JF#59+BP09-?3G*Z?H;W6#).]V2V.W\
M6+^7,6S;+:X1+F'0Z7C2?%+W^$W=/6X' 4./)LWGL?]$N_3^A9"O+M$_2I*!
M(-O(?Q,V3YO_Q;R2?T%LA\L_<F*/0"NDSA6F(J%->G*CM?Y1YCO^A\1E7J(
MY:\; ]11T "\7^4(FNX'+=#\A^J+?P%02P,$%     @ UE:J5IB/XA=N#@
MDBD  !D   !X;"]W;W)K<VAE971S+W-H965T,3$N>&ULO5K;CMLX$OT5HF<P
MR !*M^V^IY, 2<]E TQV@DXR^[#8!UJB;6XDT2&I=KQ?OZ>*%TEMNS,78%Z2
MMB46BU6G3EWHYQMC/[F54EY\:>K6O3A:>;]^=G+BRI5JI#LV:]7BR<+81GI\
MM,L3M[9*5KRHJ4]FD\G%22-U>_3R.7_WSKY\;CI?ZU:]L\)U32/M]K6JS>;%
MT?0H?7&GERM/7YR\?+Z62_5>^8_K=Q:?3K*42C>J==JTPJK%BZ-7TV>OS^A]
M?N$WK39N\+>@D\R-^40?WE0OCB:DD*I5Z4F"Q'_WZE;5-0F"&I^CS*.\)2T<
M_IVD_\1GQUGFTJE;4_]+5W[UXNCJ2%1J(;O:WYG-/U0\SSG)*TWM^%^Q">^>
M7A^)LG/>-'$Q-&AT&_Z77Z(=!@NN)@<6S.*"&>L=-F(M?Y!>OGQNS498>AO2
MZ \^*J^&<KHEI[SW%D\UUOF7=^I>M9T2=ZHTRU:3I9Z?> BFQR=E%/(Z")D=
M$'(JWIK6KYSXL:U4-5Y_ H6R5K.DU>O9HP+?2GLL3J>%F$UFIX_(.\VG/&5Y
MIP?D_: 6REI5B73<'[0K:^,ZJ\2_7\V=MT#'?_8=/,@]VR^7(N:96\M2O3A"
M2#AE[]71R^^^F5Y,;A[1^BQK??:8]-_KFT>%[%?QG\8K<2:^^^9J-IW>B#T;
MB8]PI15^I0CC.GYI%D**$KXF>PGIPC/8=;X5K][?BHO)1<%K;DVSENV6WG4:
M@EQ>Y80W8JY$"0KQ6"D]+_"(="&Q@^5MC5AWMEPAW,3:FJJCW=I*D/JZ5$YH
M)^32*JSOULP.2VFK6CE'*FY6"B)9>?B77A4;J[U7;=;B.)]Y84T3 XW4Q-LV
M6.%_$ Y)4&E>ZZ6D\SO19:MX91OWT"#8SN%-M]"JNL%KD+94K;*RKK?"E&6'
M'3;:KZ)=:Q"2W9*0>$@(M/F0C^G8*$G@K<@')$LVIFL]24H69X5'OE!?UBK:
M'T=4V%OH%M_"S.T2FQB[H];2F.J!3K?9CXW<BEHZ']0SK1(-L0#)IP];)2TM
M;8Q5[#QZ?R6QJX5)-K*.)O0K0$!]@7<JZ!/!IF"OB RS3M!3FMVZEM9OC\4[
M"X7(%GZ[UB5;F.BYPN;8RGY"0H,M*@:N*_!WLU:>/^$#']G1^6D+; OCXLBD
M9L;;O=2UG.M:TVZ_F;IKL&)1XUD'Y.(]C6TT*4H(0VPA$; 'HJ-@R88$'A9Z
M2[YR.+GO4;&!E89>@PC)JL+B\\XAVIQ3;AQEENB-'>LD@B"B-/HL! KRJ,>J
MS4J7*YRWK+L*+\X-=@U.?N(Z/,%1R+QX4WWN])I6L?[]IVZ]M!)KO^?OK:HY
MBG-@9C' @O;&ZG99""H.<$K9EBJN6DMM282+&L-L1$:SR4V25/!GD%-4V1$[
MZ&9MK)=0@[2D50,S,)M=WD#8.L(?</TP,!/H1+2PD49T+P 9B '8H!649'P
MMK 2H8*LW3,6.R?'WU@HL86MB#5"K+8J@$!!3X*7_$+>2E8)IXU?,O*),R2Y
MU 4:71H$7TNF1H3(SJ]@0Z_)1.W>PQY02];.1$-@+2.4Z!'Q&!P0*<[A6R+9
MI#W528+2(14S3RF74%#!^*05[U_KA>)@E#@1+]XULJP0M#@.O;\F$U)\,O]4
MFC#4&L]@!0Q(/WZO->W3H,O $VRAC>GJBE(&N2%&K"MQ-E(C9IW 0<R$.&2I
M&90/Q"6N!&;5/3F_A&65U3+&"XFZ.INQ1QKEQ\>JC'*L-V*GLR,,E<8%5C5S
M=GG&S;%X VQ5P978*I$=;:!1 _/F=2(A6@8:3* >)95!2L(AR)"M(S)^GX(G
MYX]1EH1.?=;@7=M[@R=5?,W[.O"E#-0=*%1#<#*KI<"WBH,/YP!K<6ZF0H(,
MVFM9Z\AJ'#VM\Q3LCA*H#?[-K @PL23:&K*DN&=JQ59SPD+F\%0 4**ID)8Z
MXI( *=C-5&/_Z."=SG6<"5PW_R^27?!*G[XIQVVDM7";I@@,>_(?OK,MISJ0
M*?! 5B[5VF?O$)1@Z+B")87>8IB8R1&J4I38N"S*18Q?P60K4U<NP8NK)U2A
M'0=^2KX?E/,_PN2PHU-+)MPY-4X'P-BGOI31UW++JZ"VK.Z9<:%U*$JV9$!B
MMJ]4-/1*(*I#%'@3:BMHK8KL>B*IE \HNHGRDCIT:%)X&#=X9T!HP%Q94A'C
MXEGDO"901*RYO>37M3G%(Y LD=:PO!G70DP13.P]9?XB-PZ/WD=;DY'C5\G\
MQ&=^8\A7'K'O"7W<"[-I!X8T"R3A</31)L\ \93^]Z_E:)0Y7^]_J0AOE91M
MX,=Z6[!:F4,3@X.\E6PHA&ODCFZY2@>B@S 9::I. Q-I']1V8Y5#72!'I7>O
MWU"G462;M@>BXQHP\@T=20!(K9.A%V<TM40D7*#4M2F#)>;*;Y3BD',C\V97
M9>R'M0QG.@)LXGKR""GP#X@-9;I7?2+OZ[N<6R@H*$#>WOW:,^Y#?_=E^R 8
MDB5#6(V;C&$'Q%[AJ#-UR@1I+3EPSJ<@2\:&-@91VOTF%<ECH;T0;.U6>KTF
M,]G]K^1]HBNY+!ENLNL+Y-A&<^C5IET^)289-WR@RGJ8BW)]!)[43=>(SYT,
MZ660S/(^$:-2_/;V31\FUJR-"WWIK@]>":H48^,0W)XKRX%KAWSE3?F)&++7
M(+8M??$:/4+^![012\8B#F%3++A'<%6A3D*LH&SS,5'Q*FYO%S#,CG=CBJC^
MD)^1^C4IE,PX)")(=-V 8(=&R[U Z,3(=[Q5UO\A;@Y@,:GF'BH6J]J!\4/;
M"=%C-M8\/ B' ^OK^D$0@+P&/@OJ/E"UK5(]QSX\1,S]TMR;'P\3;2;__%5?
M7!_(?X.N/F<H\CH1\R$"SV% 2.TA/N[Q#^V'7,NU!MMH0*1,@J$:Z=?"I%T9
MPO8>,.=$.C+^Z/C1GJ&'Y1(L*+JOM'GZ^VJ;4*U$:3MN#U7T>/ @^_Q*[>A@
MY(#6>^\9N([$DH9]3XUQ* X3W)[>R[IC;5:FQQZ]!;=!-PEB@=1M:LEKRE9A
MR,V9+?3(]/X>7*R@+/JRU-58=#6QM45S8 D,00T9AP_T1&<OJBI5E3NN#!.G
MD"52X6\K FPH]5.=2L]Z#*(J4-QPP>.]MC=B939 %V+2[2PF)^0.9%R)[>^C
M]P&FI6ZKLPQTE*(JU=;;OFGGH@_8R(5*':8L.76,XB<5,_LC:*3%;L)^/(*
M4JZ&AGF\51M6IB/Z9<1;T^H2E;"+W!_&;$P/?<A^2%5W,52(&]\^*L(@D^9?
MTOE]TYA^Y),+*"8^!^!0B18JWC"<@2XG@RE<'*$F)MQC%T)%++Z&=1U4C )I
M4AGJ@&/QDXIHZ]N)J@MP1OW.H7$Z$97<NIC">$Q(?J+68A4&0\?BY[1S,23*
MW!'W222HP(/;<(3<V*7L$G,*T*0)OM2U<5RD\Y.RU-?7H",Z0"QE&OE?FI9P
M$3$(+3?RTV#VD9 S3'J#(Q5AUZ3]FL<TNYGXIT"^U-IP9.>Z((G?,U/.;X6'
MC:$RBP&\AVVX,A&YF&6:^8I./X-_K$%JBP9+.>[!]W&+OSW/Y:'? 7UR<3TV
M'4,FE1YQV,UFV"E",O_TD&:[[ZUS4T&<&T3*15;/N] VRC)VMR&M[7*V_LH,
MWD1U'CIE,)!'-.>AR,Y0/I6!%"8A=G;\?3>&&J6,OAG:FVEV9L$+_66G2 OC
MZYQGZ6S[*XHTX"R$DA;&CGW_29SMT* C]/9A^L@SE&#.WFH')$<%'\F9F@LU
MGEJVL2[4KE_';6FT&-\S<-\;BO8Y;QBF<J/A!,6N!4S#0+_I4&+J^[[+'L:S
M!M8ID_']3@^SKHW%N=\.AY*9]0\=U]'PRJG/'13EN$/ZO">6^UJL</'%%Q]I
MP$=YM^]U:!9F]5+3J*2?YR-\.T <E0''>PV3(%KVCA8I9_1S-5B@-0VR97_+
MDJ]Y^EN2#,(#5RX%^;-"4)I:EUH%$7$J#SW#>0"5=W&0%(=4[6"4V<2I40@8
MBN'IA!2<SD+2HC'LWI$D0!W[O0=N94=4.G2=N?OO7^>N(PV;HB+C&YD5WXWF
M6GD/P/;<//1%D?H"!CJF6VJY7-+E9NJ?8*6*/R2-Z<9 F:65:T0SN4B*)Z/
MSVDCT]"!<8 WWS]#1*(Z&=WFB[<2%0U?QC]AWYG.P4?N>[Z;IW]FXB/=V%7B
MO>=Z[%LQN[XJ+F>7^&LZ.R]FYQ?B5K:RDF(V+:[.SL5U<7E]*7[L+ WQIQ?%
M]?1"7!63JQG<3+5/*>XTO%A<GUZ*\V)R>BU^P1E:\0I<!^N)R^)L=BW.6-:O
M/.Z8%F>0,2TF%Q?B@Z%Y>S+0M^+T[*J874Y(F_,S['(.MN21?"+-47% 4/I#
M=6$?2J-Q.\TVNMKK=9W!GE((JD.^FHAU3 UV"#,YF6MNP"*^,KJ;.$ZJ]YL.
MF0Y[/GQ>\(54#+J/K41+0ZZZ1<S2'0+_U:/JM:PYF[^GWY,4D:S;H3EWMHM?
M_\X-&")\%TEQ]&MN,'@K"AZK5O2+'U#MFQ:!H<237XP#V$*RZ%JDEU;M:#48
MX^1B>DVWC-NX5SNP6#0L]O]V<GPJ&O WYSH_@#ICFW1Z^,H/JE3-'.+C6S/T
M/&.3O"I+VQ%NXBT-BS&,TM0<#B?F?\HU*<?EV4HL(8)QXOTE%11H^;;#JY.6
M;IC\1B&CA"N?-&03;;(+W__2J4CC1I8KNG(>8SOU4K3+!V-#T-!RV@;4 CIJ
M_C+2R=_\I.JU"'=87T%[\5?@[N.NI-?^^OW0%>EC"!6YW!JAA3O&GO[I.O-O
M $_!2E#NIDI@/^P/8NLK6+H;QV7X9<@#1__9+'/WF%"P^T4QG1#+GQ;G9U.Q
M[_=7)X/?R0'(2_XU(!6/*"#"3^;RM_D'AZ_"[^SZU\.O%:$O*BE"_0)+)\>7
MYT>A)$@?O%GSK^[FQB-J^,^50J5CZ04\7QCCTP?:(/\,\^7_ 5!+ P04
M" #65JI6O8 ",J,%  #P#0  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,BYX
M;6RE5VUOVS80_BN$&W0)H-G6J^4T"9"D+5J@W8)D:S\,^T!+M$U4(E62BI/^
M^CU'R8Z3.DF[?K'H$^_NN;OG>-312ILO=BF$8S=UI>SQ8.E<<S@:V6(I:FZ'
MNA$*;^;:U-SAKUF,;&,$+[U278VB\3@;U5RJP<F1EUV8DR/=NDHJ<6&8;>N:
MF]LS4>G5\2 <K 67<K%T)!B='#5\(:Z$^[NY,/@WVE@I92V4E5HQ(^;'@]/P
M\"RA_7[#)RE6=FO-*)*9UE_HS_OR># F0*(2A2,+'(]K<2ZJB@P!QM?>YF#C
MDA2WUVOK;WWLB&7&K3C7U6=9NN7Q(!^P4LQY6[E+O7HG^GA2LE?HROI?MNKV
MILF %:UUNNZ5@:"6JGORFSX/6PKY^!&%J%>(/.[.D4?YFCM^<F3TBAG:#6NT
M\*%Z;8"3BHIRY0S>2NBYDZNV:2J!+#M>L;=2<55(K*X<=U[*WJNN\DCAT<C!
M(^F-BM[Z66<]>L1ZS#YJY9:6O5&E*._KCX!T S=:PSV+GC3XD9LAB\. 1>,H
M?L)>O D_]O;B1^R=:P!35I1;L6]%S%Y+6U3:MD:P?TYGUAFPZ-]=>>C<)+O=
M4&<=VH87XGB UK'"7(O!R<L7839^]400R2:(Y"GKS];0/E?$)\WO!O^'=H*E
M[.6+/ K#5^QG:(3U-43:2&$#IH3[3A"P0J/MK9-JP?2<-:TIEIRJM-"ZM(RK
M$CV@VCFJ@=*4S#>YT4H63'QM9>-=ZOE<T$LXQO%A>24"MH*$<0M9A>/('K)]
MJ9A;ZM;"ICU@X%>QW!",O1:%J&?"K"71?:@+HZUE>RS*HR"/)[2:I,%X$K'+
M+D_>MYY970FDBV"+FT) 1_9F;ME^"-TT.\!B'&33_.#[],!L-@VF>>A721!/
M$G:^Y&HAR!#@"V9^V-]S&3BM=8ODG?$*-<1.MR,)>W=@+XR^EOZ$1H7, NEV
M&DX;:BJV#_0(+ I"VOK92"=^1U4L2\;;#AXD?>\N)[#>".-N W:!W<Y']&9=
MX"XYY[INM/(L)Z9L%)J-PATC?KGZ'\C>'IL&Z33MGI.<G;6R*L'4CI>R!H;K
MON^B29"##7B$TRG,%TOT%HIP'U:4(]H8I0VF2<[.>2/11?(;<FGUW*TX0.=!
MG*8,UO(I>]L:)8GWWLQ<WM#:XF6892P+XB1CG\12%A6$83 )4_\;(U,*!UC;
M34,$#IP+0^38#P]8'(RQ)0Y"E.8O35V<9T&:31E1&V].BZ*MVPKM7&+HX1Q
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
M>&66!25S*C0![N<<;6\?M(+ND\&3OP%02P,$%     @ UE:J5JYC$NFR!@
M81(  !D   !X;"]W;W)K<VAE971S+W-H965T,34N>&ULK5C;;MLX%/P5PBVZ
M">#Z(KM)FB8!G*0WH-T63;O[L-@'6J(M(I2HDI1=_WWGD+2L)+;;+!8(8EDF
MSW5F>*2SI3:W-A?"L1^%*NUY)W>N.NWW;9J+@MN>KD2)7V;:%-SAJYGW;64$
MS_RF0O63P>"H7W!9=B[._+W/YN),UT[)4GPVS-9%P<WJ4BB]/.\,.^L;7^0\
M=W2C?W%6\;FX$>Y;]=G@6[^QDLE"E%;JDADQ.^],AJ>78UKO%_PEQ=*VKAEE
M,M7ZEKZ\S\X[ PI(*)$ZLL#QL1!70BDRA#"^1YN=QB5M;%^OK;_QN2.7*;?B
M2JN_9>;R\\Y)AV5BQFOEONCE.Q'S>4'V4JVL_\^68>T1%J>U=;J(FQ%!(<OP
MR7_$.K0VG QV;$CBAL3''1SY**^YXQ=G1B^9H=6P1A<^5;\;P<F2FG+C#'Z5
MV.<N7G-3HE?L6ABYX%0A]D'RJ532K<[Z#AYH73^-UBZ#M62'M1'[J$N76_:Z
MS$1V=W\?D37A)>OP+I.]!C]RTV.C89<E@V2TQ]ZH27?D[8UVV&NE^;ZTSM3
ME[.,EQE[)[*Y+.=L0CB13@K+KJ5-E;:U$>R?R13+@:%_MU4E.!UO=TJ\.K45
M3\5Y!\2QPBQ$Y^+9D^'1X-6>E,9-2N-]UA_=P?W6_M1.L!/V[,E),AR^8ON,
MLT\E<[E@'X69"\, /]'U-ZYT4?%R!<ZFV@ '*"\3T5"V,:0:0] 6O]$M=;.P
M,GHAB?H6C'"YO.-K,C="^-;UV->61V&=!%/ADA;+$FWDBLVX-&S!52V8GOE?
M]D9#),\8*0;^YO TAT7:.>P.CY+N8#!@/,LDB0J,VYRCIXPON%1\JI"$9E/X
MMK:&E1H\V)M;#&A'7CO<1Y]+;EF*S(WT <_8\6#0_AUWKF_>TI("V4!*TELX
MXXXM!1"=@JG .YRIE0]W'?T!NH&.S(1T_M9T=>AC_(KJOOY>4XG"1ZX594?D
M&=^-['_V_%;\0,G8#9@C4YB_(8/!>Q==1EW3G*5H&^/W*TJHC+7<].S%Z*0=
M[2:R"N@O"3/MP+;:;'4V=M4&$Z5V+>#;7V*?6V^$IRBI]0%NZI,VU$!JK:9G
MP@F#PX!PKEG.87 J1,D*'.)(96OZD2)_V/WA>$PI;JV<R9@ ^R 60K$1*KU6
M3-]S6EH(3O*8D=LVS< <JD)M#$DJ&"4CHA_)Q3L^:DO&?':H$%+B1FEF95$K
M[@M'=L-5H3.$'#9PEDD$+J>U_PENFS8S. 9(";$4<4&'EUJ%>!M56B%")NA
M@PRFHIBBKO%(2GHX1BKJ/?K@810<RS)5=19E".#%"$)?,,W00B71:X!Q%>02
M]+U]/@/QL0U]!<N8\91?K*4#S>YNS"PTI7M7JHSP)TOI0@$K@:VI[SB=8]0M
M'TDCCP_;X/&L5E0PWW^ZW^9O:)^5\Q+(2#DP4)=Z2H>9)XD,9:@IGJC5+1^Q
MA1XZO]5V8I+;"I=6G$%7(N WO<^H> ]3IBK>=\Z-X2":CZM"(#H#3-^*4AB2
M -*6%).N10D/,A$O#[?DMS,V1'$O@J6N589^68R-9(G0:<*(ZF4'<,9!8IA$
M\U(7<+6KEJ$G&P>;X^*1-&L$2X?4)CA3%(L8OR-[1,BGXU'O)891I1!TUQ_/
M)'-Z-K/"D7*!+<ZL*/:6Z%9<9L^1<,HKR+OJL8G'6'"5O(R^J&(/6-9M3K;V
M61,3NW\L=JFX1!6D2#WT6$*"&U%#7,(?8-VU^FX4E^B2\RSHZ1Z=!?&+0F02
M-4'3D .)1>C5QE?J 6DCS9NH&BD/D37ZAOV;OO78F]_0GQT#%W +5:,*/1WT
M1NM6!34G6=!E9.)53O@G'-Y%S!HM&XA$T'\K>8V6PL<5,M-*9AYY-Q">,+C0
M[D_@4DC=-XS",R*G)SD_=_O8#CYH"RYEM9?$U,=A=U-K'WP##=(FE<=;^"VM
M]]CG="XH/,K:4W;@?>G:(DFD,BETC:I><L7+5) NW3<Q9$_#9)V\0AG"<$H]
MFY?AX,=?FVOC4?<E8+VU1P?)\=$A^W(?:AMLWSN1#V#L*!D?[@LO:86'V1[/
M7ABKDD%X^ )7E&HXUSMN0+5GY(LB^*O1^)$C?^!-M$(*FA+J?5)>BO[SD\3$
M1J+2RPP_.3P8\QMIV"XH<5;<3E,3U+/4+:BV.K2&X$P:3 #?:VX@/F2-JM_;
M]J#8;SWV%Y0.O=R@1P+ ,+P!:.XV[T\FX;7!9GEX^8)>X^'7,B5FV#KH';_H
M8"[Q+S3"%Z<K_Q)AJIW3A;_,!4<':0%^GVG,5/$+.6C>*EW\!%!+ P04
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
M   9    >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;*U6WV_;-A#^5P[:NJ=
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
M#;(%\FL31)Q%%0%^<SC?\ ,Z3<.$)2GA0K +6]IX0Z(VWM7+W"%48P!%P/D
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
M,.PAL43Q?/S._4AG*^O>^4RI(#X4N?'GO2R$\L5PZ)-,%=(/;*D,GLRM*V3
MK5L,?>F43%FHR(>3T>C9L)#:]"[.>.W679S9*N3:J%LG?%44TMU?J=RNSGOC
M7K/P5B^R0 O#B[-2+M2="K^5MPYWPQ8EU84R7ELCG)J?]R['+ZZ.:#]O^%VK
ME>]<"])D9NT[NGF3GO=&1$CE*@F$(/&S5%.5YP0$&N]KS%Y[) EVKQOT5ZP[
M=)E)KZ8V_T.G(3OO/>^)5,UEE8>W=O6#JO4Y)KS$YI[_BU7<>XC-2>6#+6IA
M,"BTB;_R0VV'CL#ST2,"DUI@PKSC0<SRI0SRXLS9E7"T&VATP:JR-,AI0TZY
M"PY/->3"Q5N5RZ!2<2M=N!>_.FF\9'OYLV$ /NT:)C765<2:/()U*&ZL"9D7
MWYM4I9OR0_!JR4T:<E>3O8 WT@W$X;@O)J/)X1Z\PU;90\8[_&QEQ9^7,Q\<
M[O[:I7>$/=H-2WGSPI<R4><])(97;JEZ%]\]&3\;G>XA?=22/MJ'_ID>VH_U
MLPU*C(_%=T^>3\;C4[''(#?2("F1?D'<02.=*"\N%T[QDA>W3ELG@A4A4^)&
MN85ROB\DDGOF=:J1W\+.Q:_*A^_?5QK@*^E%R<= 2"*$6WC9H"+T0R:N*T Z
M\9,V"S&5I0XR[Y*96E=:)SFE#TB/R>CT^J?I#5^.3Y\*%"J1*!=0D(1,E]I;
M<)$F%0G40JX2KF\T.B#Z-4J';.>\5N?F@#Z#;6OZ6GTHG5V;ZM/5!?<OY[Q]
M[#[B _'&$*"I"R(?3UA);CV= #4ZWA38<EDZG8N8@).^.-!/A<SS9F/'8&MC
M<&B=G'KAJ!XB)G(M9SK708,>J61GN5[(&&05"H7;QMJE@U@IIX2Q2P[78/LB
M4+#.E7-\'WWBT5IP.[O?AHP_F<UQ7/0?F]VA.:"BIX]K(^;.%E'G#FWV3"YU
M\1D:Q&,/]*8)M_WWU7;\E(#X$F-NX]X%F[S;;]#'=?L,JWZ2/@?H@MSFERJ_
M[XM.?OQ,2A+Z.@E>5HZ"G3;-M?,!5\ 116Q=\$N,=9R+T4/1PC>CP3%Z;YYS
MUB"QG4JL0XOC%$+*WF&H &9?+)11#O6*#9BB76MJ*L2KP?.-#)W_FY%5JLD)
M4PN-C8]7WN8Z9=_<!?S$@@L>;TQB"\7@4UN@U60T' &[?G!P;;U'?<)<P]:
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
M-C@[36*K]((W;7A'"N/I50K+FCX#T+("G2\,->U&8 ?;#XO9OU!+ P04
M" #65JI6FZF?65D,  #.(P  &0   'AL+W=O<FMS:&5E=',O<VAE970R-2YX
M;6S-6FUO&S<2_BN$"O1:P)9M.7:"O!B0W21-KT%=*\D=<+@/U"XEL=DE%9(K
M6_?K[YDAE[NR7M+FP^$^))96Y' X\\PS#RF]O+?NLU\H%<1#71G_:K (8?G\
MY,07"U5+/[1+9?#)S+I:!KQU\Q._=$J6/*FN3D:GIY<GM=1F</62G]VZJY>V
M"94VZM8)W]2U=.MK5=G[5X.S0?O@3L\7@1Z<7+U<RKF:J/!Q>>OP[B1;*76M
MC-?6"*=FKP;CL^?73VD\#_BDU;WOO1:TDZFUG^G-N_+5X)0<4I4J EF0^+-2
M-ZJJR!#<^))L#O*2-+'_NK7^AO>.O4RE5S>V^H<NP^+5X-E E&HFFRK<V?N?
M5=K/!=DK;.7Y?W$?QUX\&8BB\<'6:3(\J+6)?^5#BD-OPK/3/1-&:<*(_8X+
ML9<_R2"O7CI[+QR-AC5ZP5OEV7!.&TK*)#A\JC$O7$UB,H2=B8F>&SW3A31!
MC(O"-B9H,Q>WMM*%5E[\T+[Z\>5)P-)DX*1(RUS'949[ECD7[ZT)"R]>FU*5
MF_-/X'+V>]3Z?3TZ:/"]=$-Q?G8D1J>C\P/VSG,<SMG>^1Y[NS;\K_'4!P?<
M_'O7AJ.])[OM42T]]TM9J%<#%(M7;J4&5]]_=W9Y^N* MT^RMT\.6;^ZEEY[
MRMDMV39!1H2;4MQ8X^%_R4]VN7W8,*I<A(7"/Z>4J&/.%.5,(.+%(H><%\.+
M$54FE1A/@S>H!O8,M.'8"7[W0?GP^DNCPYHGOE4/2V?%!&'1!2)-SHLBNX[5
MIK3#(QY\T/!/D[=_\Z)2<UFLQ:_RWL/4M/'8EO=".B6T*:J&_+>F6N,=FVN,
M;$I-ZV#1$A037W7+S[21IM"R$A[!56 A+/[G@T,CF6]HP[Z9>O6E@0D1+!L8
M+YVN1!P\$N^5FRLG4+YJ*#Y\LW>2X[$C2S^I0M53K'#>KMA/66=K:;UF'&WD
MZV@K66SS4-CW9'-X /@7&?@7?P[X7;WN OEA(Q1CB?GU4IHU5?RW!3RB3RSD
M2HFI4D:@T)> 7$DH(_NNQ"0%0@\+?I_X!<F'K66%4,Z5 9@K !.?JV6(<RDM
M'PW[,Z'E0+V#M^/Q[>!'!I8V03E=]YS2)G9G).^(9VL#XFJ*6"4 '34P<79Z
M_#LG;^R"+BJ%![2'.S5OJD@@D^-_#CFRKH2CU9J-K45IA;&!(A(D;:VJ1*E]
M45G?H"Z!)@"%MCU="W*3G:3H5BJHK\>1,>^_%?5^89L*2Q-%2(X>YOS1F-CS
M.?01JSWC7RLDA&@#'M@\MIF)!&MH#!L;TV#BG5I:%PCS;9#_GHEBK:1+!+%=
MA#-=X3E[R D?3H:HL:)Q*,)49:\?BH4T<P56KVOM60C],)B\O@$26F9,Q7?K
M;(F$@S+?F6+XK13R]9TCF-]_]VQT]O2%%[\WT@&*0.]V$'[/0?B21X&XM2UW
M,>8(L#O #I>9'2X/%O8=@OQ(O#AK\+J(&]Q%%8<M[C4ECL6XM%RQ[XSXI3$*
M^SB[C.7W9CRY%LA7@T_'DX_\R?'9^9%XDZ/^CBN431W?H'AT$+]:[ZG6/]BE
M+L3YZ/+'Y^@-DHJ,QE&M;HZD<.\R*([$_4(CNDZM- V,'92KM.MD"\16&F0C
M<).*=53']401%ZKR0GVRR0O%=K7L!T;<HP^IV4RQVN:%? W& /(=@X1"&1&F
M&5JP[ N8I5KQJ..Y-H;&R%F@IMB6S=E%!,I10B,-:8DPXLIS+3%]6J\VS'8Z
MPN"8,&]T2\Q@,C"'7"XKS0H!?0N[\<OD?6Q;O,F;6!1"IJ1C)=]9PLQ?).@
M0CIUWCB+1U/5+L!-Q@H-(P772>AL@IRZZ%*YZDCD>S0/N%7ZA9CA. 7? +[?
MBF I1%CV;!_^1F?'I\^.Q'7;HK'T%&M&DPEQSTXO@+@>XBEYT),L@<482$@4
MD9_]JN545Y&O9L[6^9.8"W'#YQ?E^HAD%/H>\M">* %K$;VX/+VD1TX5%L>1
M_RA>,<.R75EVWN1G5<\;:E.=("FZW>Z"K.XC]B\CDIW T&K=I1L6D;%:!T#E
M_QH_!TCW:2;=IU\AW94RC4(/X(SM.W<<-O*AZV1>S3DK"Q!)N+<D-8!&[!I[
M8)G# 9M6>IY/ 3-%\@.HH;Y<M*!['JN9VN*>N;'A"1^5[9Y!1[DM=JH(;GG2
M>NB<1+*\?["BDC5*<ER!@9KYHMT0;427A/:9YLQ+0"Y$M_VFRV)J22MFMS?]
MZ_M$^6^GQ:,-*D8!P,36A.*535L2J [C94\0 4C0H/@4O&R+&(FI"O>D80-K
ML5YXA^TV2@O;I /C7!U2Y!$3SQ<CD4 )XW_%;)3 @75D#"3LUQ('I'7D%-JI
MEY"K=+JY^ZV-C=_*]U"T4'2J8I$3;(XD6?!4EYE8$-EX @JZ5C$K3"6VHI5"
M9 F>2PED@<^1Q)83VOHY>"$40HMH;QKMC&C2JGJYI#"YW4/R.BF5K*C[BVSG
MHB!AR.?*RIKY,0BJSH3($?(*/:[#%\YERK&*K[71=5.3/(L\C$VWH<WK)(Q*
M\>G]NZY,G,U'Q>T<C 5W^7B,C&E/$]&&N]3V4H2IQ6<BV,Z#2/J2&KR)Y1@S
M0OD'M%%+UJ$.B6:=76D^WJ\H^*1C7&B5)LVB($?F?IS=!@*48?M7\@R-KLFA
M-HQ](H)%3]%LY_2#)N=.J<1KZ#*4NW1F3/X_QLT>++:N^<>.'44(]X*/8SMZ
M6A+^6"-V  I:J=+FJ-%7CXH@RJ<V9QO'V];5?"D3<[B/F+NI'D\\L=^P?Q,T
M24S?/<I'BV)32'0 [D[,D)/Q\HNR3L2\C\!S&1!2.XBW9,$DLW>]_E5)GTB9
M!'TZZK9S$=*FB&6[ LSEM%*;P=_8?HHGE9=34VHET5%:KG- 4U&HXU)1;:-K
MEAFX? \%O%=EO.FJ58BJ(5G;2CN!#I!5[:F2;ZFZ_CJWEKDII7XH/NW< \LE
M3*DY]R2QYAR=%F['*UDU[,W"=MAC 84<H$>"6& 5;6(E=<7V-^XO.GV_ Q=0
M32A]3?*,UG-:4:Y9!C9 -, 0W8@(C*U;YRQVURM;J80^99Q2EZ!@4IMP)0%V
MPL^<"HTS\;,=MS;(>.?M"SI; 5VH2;\UF9) H7.DUE(-)R&7=]G)M3V ,22
M&\= #^LEO)<.[S FRNR4;!SWRRQ4JGCUFEO'1OVT8F9W!6UXL=VP#U<04,IJ
MJ-_'Z1A&SC1$OXQX"'*(?U@-?<'/]-"5[(?UDE)/$JSG$-&V[*J"TN8(Q[7T
M1/O;#)SO7+* 8N*C8Q])M'A>IFK@ \9)5Q),NE.5F7!'7"J^9&;QU==U<#$9
M! 22#AB*-RJA+;0;$V43X;R4:RZ-\U-1RK5/+8P<H_L;BB%9H>T,Q=MVY:,^
M4<IX%]9O(M&%9FE;,F]K-W>7U%. )DWPQ=9C7>2[7SZ$Q:L]VD"2,K7\ U49
M142OM/Q&GK+RZI#3;WJ]+1W%55OOEY)O(;8Z\9M(OE[/#5=VU@6M^4VYQS;S
MJ/AA;4EF,8!WL TK$Y'%;#YM'O#I\65YV^,>/4]+_,_[7.0CA'J//UE<;X:.
M(=-*#YK>AF%+A&3^Z2#-<=^I<UM!S*Z1U]2+G)XVO)V9+-)Q/K:U;<[6L51E
M33<6R:U>HX)ST9W'28D]HJUFOH>H8F_8Z(U9!E*9Q-K9RO?=)M2H972'H9V=
M)L<HWJK2X?UA2Z3QP<_D/DM[VZTHA&]@2Z+2XA4$>(/P=K*R58.BHGMZ"DZ\
M*HG"((6SB]H>R_UKW]T]4[-0H^](69BD9KOYC5N*F'H(?-42DFB?\H+,NP3K
M[IMGJET'F'(ZFYJ_FEAUI^Q^/=/U'74R6Z#Y=S"C>QT6Y_1EH_>VT*Q4,NOO
MVZ[O?5/'=8?VN2*6^UJML/B2[C-Q(@>!^VYWUD$(P(YS;4BU@&&8XS##-( X
ME '7>X60H%I:O=$[C<6>T4S_4)&A$0%C:W3+?-?CTWD))^8*,QI"3 9A!+1O
MLZA-"? 22R)M)8JR_;:;3'3W2'$_@,IM!)0@^<DWP:F[E0E P'TL&*KALU-R
M\&P4FQ;?3M)U,1&5IP0YU?)].N\]2BLGHM3QU)E/_]UP/G70[RSXX!D=.>I+
M*.:6GE;> ;"TQW0-;0UM+HLB]0 &VGDK=M+[C45-W]C2+TD(_XA!_+E%?II_
MK#*.O]'HAL=?NKR7#F"@KT]GF'HZ?'HQB+MJWP2[Y%]L3&T S?#+A4*R' W
MYS-K0_N&%L@_X;GZ+U!+ P04    " #65JI6LK+5VXX'   6$P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970R-BYX;6R]6%MSVS86_BMGU$S7FF$LWBFYMF=L
M)VG=<;*>V.T^[.P#1$(2-B2A *!E]]?O!Y"B)%M2VY=](8G;N7[G IZOI/JF
M%YP;>J[*6E\,%L8LST8CG2]XQ?2I7/(:*S.I*F8P5/.17BK."G>H*D>A[Z>C
MBHEZ<'GNYN[5Y;EL3"EJ?J](-U7%U,LU+^7J8A ,UA-?Q7QA[,3H\GS)YOR!
MF]^6]PJC44^E$!6OM9 U*3Z[&%P%9]>9W>\V_"[X2F]]D]5D*N4W.[@M+@:^
M%8B7/#>6 L/KB=_PLK2$(,;WCN:@9VD/;G^OJ7]RND.7*=/\1I;_$H597 S&
M RKXC#6E^2I7O_!.G\32RV6IW9-6W5Y_0'FCC:RZPY"@$G7[9L^='?[*@; [
M$#JY6T9.R@_,L,MS)5>D[&Y0LQ].57<:PHG:.N7!**P*G#.7UXW&C-9TE7]O
MA!;65)I.'MFTY'IX/C+@87>.\H[>=4LO/$ OHL^R-@M-'^N"%[OG1Y"M%S!<
M"W@='B7XF:E3B@*/0C^,CM"+>H4C1R_Z,X5O9#45-6NQ41=TI35B8,L,].^K
MJ38*N/G//CNT;.+];&PLG>DER_G% ,&BN7KB@\L??PA2_Z<C2L2]$O$QZI</
MB,VB*3G)&>WUH$?3E^V)?0H<9_$;_*?(+#@"9V.2BIN%+"Q;EN>RJ8VHYY[;
MQ;41"!)>4 [^ H=;T_+G?,'J.>973%/.RKPIW3:,9K)$4M!G=")J$)&-AB,@
M.\[PI2&]8(I3 5@/Z6JI1$DM#$+ZTE132 <Q/CS\#(95!4YNNZ:)%X2^%Z39
MSIJ1^3?*2PE;S0FT<DY+4&A98 -@EB_6. OI'47CTR2F3TPH>F)EXTS=<=BH
MA&U)X,63@/X)&ZA7JI\$0T@\"7QZE(:5!PUCJ41>[ ?NQ!9+5OP7&0 IT#CN
M5H?W-@59&U=(R[I#[XJI0I\>P572XRKYR[CZRG,YK\4?X'9;0 0Q$[R+D@YK
MRGH1D7,GV%24  AL@_6F>AWX+=Z.LMX?,*^0 >,@8DNZ;^ LV('NG2.O@**\
M-<5-HY0U%VO%?$=!//8B?XR=J&/*O'BT+)G= +DY=%@ZZR:9%P<QN9)D=6]
MNR,1C+TP&7?^%;6!RP1R8[\<3#P_]>D#GW%E#6+8,Y6=0<"MYHY@L;WLCL+7
M$R^:Q,..](9=E$6]'N66:4^R +!.AG0GZ_E[PU5%<EJ*.>MR=IAX69QBF5O3
M6 5GL%:=6\3O;AQ[XS ;0F8EGIBMBL29JE&R-Y+321QY$]\?TL]2%BM1(OC&
M@>>'?P/,NZZ[K2$R2G19T"^P\XK!.G=W-\"9EF7S3)\4"H> );XXDF#QB)Q"
M'WLGW=;(Q@#7\TZ21GK@778()UWT_LKJ!AT&1=WX57#_VM2\3R4?>,Y=,EE/
MM.J]!5+B^<'8?OA>B)!^1Z$W'@?N'8PSJS<206+?D9<A(QQ'7!1$%"<3< W&
M$TKCD"(?E-(HVHO"'W\8AT'XD]T>)DAQ]OAZKE_SO3@ZB-0SJ&2[":PI7K90
M6(BEIM2+4LB!-.;[EK)OY0CP'-NOB3?!ZJ-B!:>:58!A[*582-V6R//Q?",(
M#(#I75R#7OIV9PS&/OSI:HFF)7NQC0>= *$)H'P"!LD8[RRSSV!BYP+(F-AW
M[ 63:-B[:BF50P0L5R)"R$5(P:?F#=OU^R3T_ P47H\ACVJ 9?YLDRQTMKZ3
M3IWM@.R/Q0B\S$D6IZ%[!UE@WTED9?>2*%J'Y=[SSJO8Z?PZ?"MFZ]FM4(PR
M+XQ2ZW&8POHNB6-"^/L1$.(G$:6)-XZ##LO+=;H\$+-]ELJ97K3E7KE(3N#K
MB85ZY'M98K&-')-F,3XRV-Z526\2V7$0AEX8)W1C2>SR.4HG14J)=NA @2RE
M!_3I7/U#4RW-EJG>  @9<?)J]/]7^DCE3?O*FQZMO-LI#9F#W)4#*:^]=AWH
MX(Z2W%]1'Q>*\YT>?2L[OLK8+AU^Y4^\1B]B[3%&8O/I"^PF:G0@W)DDS% 2
MT "VS9PM-L;%L.-I@QH-= .'8(B;$H;&*#%MVDU&DFQPKUKWL/FF*=<0A1E:
M<31H8%<V5E8G(*>F9DTANF:SL#':MIVR%(5K+KO*![;:8*)R@L"6[O1,*!26
M[R@12!%.RU.GP5K"MJT$]DH^9_D+W;&5AEMZ(=FV1+(N7W"EG6KD=IN%H)'E
ML=NO?N9J#E:XH7'/)1.SQ<Z*U287MGT':QM3$.]9O>$B;"[72^YNMCM]NK4"
MTJF23\*>9%/YQ*V21YSO!'V%@$[S-I/OW!#;(-N 8QV"%A%IG/1O"Y;;-5@V
MFQ#D4=*_C\1/UL=/=C1^T!@"#^_O8(BV*;V%>K/MR=M-17S3Q&JZ!QAV;E-;
MU\-]H7=4FD.A!Q]M6E6;>@[T4#8J#O2;?:*RMZF#5ZCN%O&[NT5\[&]F=V+&
MW<87]'MZ>*@C@.^0EA.?@E>5']78UO'.^8=$?-<WQ?O\.MKZ5U'9L+!_9&S@
MHP%H?UOTL_U/GZOV7\=F>_O'"-B=B]J&Z0Q'_=,,-PS5_H5I!T8NW9^/J330
MTWTN./11=@/69Q+%I1M8!OVOL,O_ 5!+ P04    " #65JI6]I<_YRD#  !
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
M.OP=(RIXE(:5<,E*5F?HU, 5SWBUQ)V.&@3>0Q!%7I*$5@JH%_@4)511$J!
MB)=$/@HA33V?IG!;89H.//8XK.(:^"YSB8+"N]3H!#Z\2TE /L*80C2&(*:'
M$)"9V;JGYCY^2E_&CX*HC9_ZXRX^.H43/(AZ'D2G>:"DUK#8/\>\?0Y+['F6
M-573<@+5RHA_F&N'^#XO20^+DNFC5#D9_3A5'I$?A8/UDB46%CN Q0YAX1/8
MIBIJ8?@O)3;L',G6PV1M;;XBU(L7>,V)%XP[?E]OWM5O]F[VA[^RLN'_@X='
MQ7(.-:N08>]A3+PHM*P8!F,O)>0,Q029&B3M)DECMYEXU _<)O72-(*%^XO
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
M5E2-FMKZ6<MG'[>BK7#0\$I(X5[@#61L%D_3-%@L3LEZ!0XJI>8*6'X5E^3
MBCR^*K]SK%'R%[\:OCM"%;/@7*:!_ _*S!P)\O?H$]X+R^)T7M S+QD\:<?E
M<#]%5L;SHJ#U*LY2!A_0TH7UQE"Q8*M-&#W$\NI:+[*IYYL$@R@G Y#&"1JO
MN!&*JRK<B[;.PD413_-RXM<YHW50\(KT#>3S,F99N;=FK(13'V9R-"XZ-)LP
M%'V9>^6&R3&>CG/W9A@W_[D/0YOJO1'*@L2&H.GE51F!&0;AL'%Z&X;/6CL:
M9<%LZ=^!QCO0^T9K=]CX ./?:/4O4$L#!!0    ( -96JE:MH=@9=0,   8(
M   9    >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;)55VV[;.!#]E8%Z00NX
MDBSYUM0V8*?9RT.W1M)M'Q;[0$LCBPA%>DG*BO]^AY2L)(7CQ0*&Q<O,F3.<
MP^&\4?K>E(@6'BHAS2(HK=U?19')2JR8"=4>)>T42E?,TE3O(K/7R'+O5(DH
MB>-)5#$N@^7<KVWT<JYJ*[C$C0935Q73QS4*U2R"87!:N.6[TKJ%:#G?LQW>
MH?USO]$TBWJ4G%<H#5<2-!:+8#6\6H^=O3?XSK$Q3\;@,MDJ=>\FO^>+(':$
M4&!F'0*CSP&O40@'1#3^Z3"#/J1S?#H^H?_B<Z=<MLS@M1(_>&[+13 +(,>"
MU<+>JN8W[/+Q!#,EC/^'IK6=3@+(:F-5U3D3@XK+]LL>NG-XXC"+7W!(.H?$
M\VX#>9:?F67+N58-:&=-:&[@4_7>1(Y+5Y0[JVF7DY]=WEF5W7]84UXY7*N*
M:FV8/ZYWW]A6H'D_CRR%<<91UD&N6\CD!<@4OBAI2P,W,L?\N7]$]'J.R8GC
M.KD(^(7I$-+A )(X22_@I7W.J<=+7\JY9!J[G#?L2!*SL-*:R1WZ\5^KK;&:
M]/+WN>1;[-%Y;'>'KLR>9;@(Z)(8U <,EF]?#2?QIPO,1SWST27T_V(^@*][
M5[P!K)S8N3V>2^!BB/,)G.#H&@IF*;A58$OTBF'R^/;5+!E./QDP3DV@/ D#
M>:VYW'E#6VI$J%I=H-,%4%6SLB\K-,P _0HEJ$^8*_BCKK:H017@)=IE9N"'
MOV?DOSJ@IK8!-P^H,VX0-IIG"%]K:RR3N8M,,OZ,&7J@+E "R6PVB.,87L-T
M&HX_PJ]T? YO$H\'E 9,DW Z^AGF)[*SCVEK.PK3^,3 W9<SMJ/8ATNF83R$
M"QH8]QH87]8 ]>6\=J'H:,[IH6$Z'SP_M0%\9Z)N+_;*4 -NE\^IXW+P;U3+
MYE0!UE6@8%S#@0(@5; 'A]JQXM+7?RT8M1FBKJBGD YR%%1J[?>>BX83 OG]
M/^V@QF?BN7G84]<GPX,BO7+AI#L:ATGZ!FZYN?]0.$1-2G:'J-'66D(:3MX\
M.EK4%;PC]D=DVKR'29BTPT<3)F7-!.1T,W*B!:_C<]6-GO3F"O7.OT &,E5+
MV[;I?K5_Y%9M;W\T;U](RGK'Z8@$%N0:AU.JE6Y?G79BU=YW^JVR]&[X84D/
M-6IG0/N%4O8T<0'ZIW_Y+U!+ P04    " #65JI6:378!Y$#  !7"   &0
M 'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6RE5MMNVS@0_96!6G0=0+ D6KXD
MM0TXV;8;H$&#)-U]6.P#+8TM(A*ID)2=_/T.*=]R\Q;8%XN4YIPY0\[%X[72
M]Z9 M/!8E=),@L+:^BR*3%9@Q4U7U2CIRT+IBEO:ZF5D:HT\]Z"JC%@<#Z**
M"QE,Q_[=M9Z.56-+(?%:@VFJBNNG<RS5>A(DP?;%C5@6UKV(IN.:+_$6[<_Z
M6M,NVK'DHD)IA)*@<3$)9LG9>>KLO<&? M?F8 TNDKE2]VYSF4^"V G"$C/K
M&#@]5GB!9>F(2,;#AC/8N73 P_66_:N/G6*9<X,7JOQ+Y+:8!*, <ESPIK0W
M:OT';N+I.[Y,E<;_PKJU[:<!9(VQJMJ 24$E9/ODCYMS. ",XG< ; -@7G?K
MR*O\G5L^'6NU!NVLB<TM?*@>3>*$=)=R:S5]%82STUM<TA%;N,%::2OD$CIW
M?%ZB.1E'EOB=591MN,Y;+O8.5P^NE+2%@2\RQ_PY/B)=.W%L*^Z<'26\XKH+
MO20$%K/>$;[>+MB>Y^O]<K!_S^;&:DJ-?]X*MV5+WV9SY7)F:I[A)*!Z,*A7
M&$P_?4@&\><C6M.=UO08^_26RB]O2@2U@->Z+V5;CY38(<R?MA9O!7'<S5<A
MN<P$+T'L*8%68 N$"U757#[]9JC^G&N7&6!:7P:$ 1^XM)C#W-5W%V;&4"<Y
MY")UU$(T][HW6 >5RKZ$@Q$R0^\Y*P0N#H Y9L(W@HK?HX9<8<N@<>5*WQ;$
M^,+KQE<7[@J-^"PW@3(K*WQJ=80DM&H,E[DY\9GF?A@=]@IE@_"=KPT1=I(3
M^ @)ZX=L%-/JTX<12]AGN$-COSPTPCY!$@_#7O\4ABQ,8P;?\+'6BJY&KT1&
M<I,X">-D *,D'(QZ,"M+^$&A:NBP$TC2<)#T]ZS*TI7HC82/T$M'(1LZOTD_
M#>-1'W[LCH;.3%4(G5(9"N"97 *E_;?%L@%T!G%Z\DHFQ3!,H1?V3]E+C6$\
M'+R0J-Z104('X9 EM&#AZ6CD!5W*K&QR\N%N>(^D)* >:ERF;]0K6=+]-7.#
M#XU+%ZL\Y KUDK10H_-E,:NU**%M#PSH_GQ&;"E>T9.U2^M#*M/U@?VWKOU!
M_!]I!RR_INZM/A(=-/O*V;F19B!3C;1MW]^]W4W-63LL]N;MR*4J6 IIH,0%
M0>/NL!^ ;L=8N[&J]J-CKBP-(K\L:/*C=@;T?:&4W6Z<@]U_B>F_4$L#!!0
M   ( -96JE8>/N-I; 8  % ^   9    >&PO=V]R:W-H965T<R]S:&5E=#,U
M+GAM;,6;;6_;-A2%_PKA#4,+#+%%Q7;2)0:2B&P+M%W0[.5#L0^*S-A"9-&E
MZ#@=^N-'O40R8YFUD#.X0&K)TGVNJ$-=T@?BV5JJ^VPNA":/BR3-SGMSK9=O
M^OTLFHM%F!W)I4C-D3NI%J$VNVK6SY9*A-,B:)'TZ6 PZB_"..U-SHKOKM7D
M3*YT$J?B6I%LM5B$ZMNE2.3ZO.?UGK[X',_F.O^B/SE;AC-Q(_2?RVME]OHU
M91HO1)K%,B5*W)WW+KPWW*=Y0''&7[%89QO;)&_*K93W^<[[Z7EOD%^12$2D
M<T1H/A[$E4B2G&2NXVL%[=4Y\\#-[2<Z+QIO&G,;9N)*)G_'4ST_[YWTR%3<
MA:M$?Y;K=Z)JT##G13+)BO_)NCQW/.Z1:)5IN:B"S14LXK3\#!^K&[$10+T=
M ;0*H/L&^%6 _RS W,KV@.,JX/AYAM,= <,J8+CO)8VJ@%%Q[\N;5=SI(-3A
MY$S)-5'YV8:6;Q1R%='F!L=IWK-NM#)'8Q.G)Y]"O5*"R#OR^U*H,%<[(V$Z
M)9=A%F?Y]]=*9"+5Q2'R*A ZC)/L]5E?F^PYHQ]5F5B9B>[(Y)./,M7SC+!T
M*J8M\=P=[U$'H&^:7;>=/K7]DCJ)'T-U1.C@5_-'?9+-0]/2ENNZ<E,NECGE
MM*#0W91@#\K JR@_DWY%V@UD>S3.]YX:)V:F'&ARJ\(TFK?=?#<M$%%-:V^D
MI8!?]SZ_P/J[6AU%<I7J.)V1:YG$46P:_.7B-M/*5)Q_6B[SLN0=M_/R,OPF
M6X:1..\M\VZK'D1O\LM/WFCP6YNP2%B A#$DC(-@EL+'M<+'+OKD6L5I%"_#
MA,BROABIGSKC]Z>M-J&=V*Y"(V$!$L9*V+" Y;. AXE_UG_85 ^4SE)O6*LW
M=#Z?G\S,8/,953(UVY'(13.#@R)7\S"="1*G]FF%YHD@7SX8('FOQ2)K?9J'
M2)&1L  )8T@8!\&L_C"J^\/(^31_6BUNA<IG!>5 8LKU]]UCRJ43UE5>)"Q
MPMAHZQGVCI\]Q*!\EFCC6K2Q4[0_1*;9UU6LO[5IY(SMJA$2%B!A# GC()BE
MYDFMYLE!2_()LC\@80$2QI P#H)9_>&T[@^GSJ>;/4:EX,6/-_+*Z%Y.SU^;
MTMS\CFB3V@GN*C42%I2PDXV*.CCR1]Z)7549,B<'P2P1O4'S,WRPY\A:_>X+
M5WHN5?ROF&YJVB:CF]Q51R@MJ&C6_-8?Y/^>20E-RU$T6\P-3\5SBOE6/"Z5
M;-7*&=A9*R0M@-(8E,91-%M0V@A*#SKH5NE1W0))"Z T!J5Q%,WN%HU[Y3FM
MDY>,O6YR9\6A3E9%LX??\6@\?%ZSH2X5BF9KV?A4GMNH>LD #/6JH+3 VS:8
MQH/6 1B9EJ-HMIB-;>4Y79!J #8/8;5Q8S+$D1'U1LOH?BZ3J5"M2D(-*2@M
M@-(8E,91-%ONQI7R1H<=GJ%&%I060&D,2N,HFMTM&M_+<QM?+RGIXZVR>3RB
M6U7SRGT%G;6$6EY0&D?1;"T;U\MSFBA[5?26H^_,@=LPNB<WNV=B4,<+2@N@
M- :E<13-[A"-[>6='K;F0]TQ*"V TAB4QE$T^XV.QD>C_YN/1K>]*J]MJGSE
MOH2N8NZ;ED'3<A3-UJFQR*C;(OL0KC.9MLH M<B@M !*8U :1]%L01N+C![6
M(J-0BPQ*"Z T!J5Q%,WN%HU%1MT6V4OJ,=0B@]*"BK99M$\].O!&X^=%&^J1
MH6BVF(U'1MT>65FTS32[>:6 E!^[+14WLK.*4',,2F-0&D?1;*D;!XT>]LTO
M"G7:H+0 2F-0&D?1[&[1.&UTWQ? NI?S[=>DQJVS:Z@]MF=6!LW*431;I<;X
MHF[CJZ[3'>UO-[;S0PGUQJ T!J5Q%,V6N_'&Z&%?":-0APQ*"Z T!J5Q%,WN
M%HU#1MUOAKVD5D/-KXKVHQH<M)S79KHSZ-7Q'V>UE[8T5I3OMJ+:9LOYRJJM
MHISK4!;E5H/:G:;SFA>H>06E,2B-HVBV_(W#Y7L'K<H^U">#T@(HC4%I'$6S
MNT7CD_E.P^4E5;DB;U:JH7^R/8-V7T%G+??+RJ!9.8I6JM3?6""[$&I6+&7.
M2/'4E6MEZV_KY=(7Q2+A?G-ZN=;Z8ZAF<9J11-R9T,'1V-P852Y?+G>T7!;+
M;6^EUG)1;,Y%:(I[?H(Y?B>E?MK)$]2+R"?_ 5!+ P04    " #65JI6'5[
M)C8+   $DP  &0   'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6RUW>USHD@>
M!_!_I<O;NIJIVAD%?(ASB56)/#3TSNS49/?NQ=6]Z&A'N4%PH4TR5_O'7Z-$
M[(@=V?IF7^RHL3\-RE<:^ &7CUG^O5@*(<G3*DF+J\Y2RO6G;K>8+<6*%Q^S
MM4C57^ZS?,6E>IHONL4Z%WR^;;1*NG:O-^RN>)QV)I?;U[[FD\ML(Y,X%5]S
M4FQ6*Y[_N!%)]GC5L3K/+WR+%TM9OM"=7*[Y0MP*^?OZ:ZZ>=??*/%Z)M(BS
ME.3B_JIS;7UB_7[98/N.?\;BL3AX3,I9N<NR[^63<'[5Z953)!(QDR7!U3\/
M8BJ2I)34=/Q1H9U]GV7#P\?/NK^=>34S=[P0TRSY5SR7RZO.18?,Q3W?)/);
M]DA%-4.#TIME2;']/WG<O7?0[Y#9II#9JFJLIF 5I[M_^5/U01PTL,<G&MA5
M _M% \<ZT<"I&C@O>[!/-.A7#?KG3M*@:C XMX=AU6!X;H-1U6#T<J9')QI<
M5 TNSNUA7#48G]O ZCU_<[VSF^R_[-U"MUM*MHN8RR6?7.;9(\G+]RNO?+!=
M3K?MU9(5IV6D;F6N_AJK=G)RLRG4*T5!KF=_;.(B+I?S@GP@7WB>\W)I)^]<
M(7F<%.\ONU)U6#;KSBJ<[G#[!.Z0SUDJEP7QTKF8-[2/S.W[AO9=-:/[N;6?
MY_;&-H*?>?Z1.-;/Q.[9#OG]UB7O?GI/BB7/1=$P>=-SM-X++<EFO/P4&SS7
M[$6;]"/I[:;.?O8:&,_,7*_S8^;T3/KG?V2FB0I>F3=>SIOS*D/_TA<H%NI7
M7IZ>QQ SCY&9N17K_?)@8IB9<<7LM:G1%GYG'W5GZSHMHD[^_8MZC812K(K_
M-$SJS8[L-Y/E^OY3L>8S<=51*_1"Y ^B,_G[WZQA[Q]-<4)B+A+SD)B/Q (D
M1I%8B,0B),9 F):R_CYE?9,^^9K'Z2Q>\X2H86^Y"DT7^]^G/Y\?-27-R+9-
M&A)SD9B'Q'PD%B QNL,&6ZS<K'F8.)?=A\/X(+N+D!@#85I\!OOX#(SQ\9[6
M:F-+S(GD3VK3:+Y1FUQWB2"++)L_QDE"^"K;- ?("+<-$!)SD9B'Q'PD%B Q
MBL1")!8A,;;#A@>_$P-GV"O_V_]<:#D:[G,T-.;HL\@7(B<RYVG!=WLO9EDA
MFP;'-T:I;7"0F(O$/"3F([$ B='AT1)EC_4%:I>)X_==-+PM0DX; V%:(D;[
M1(R,B0C3!U'(+&]*@+%EVP0@,1>)>4C,1V(!$J-(+$1B$1)C($P+T\4^3!?X
M?0D7R)0A,1>)>4C,1V(!$J-(+$1B$1)C($Q+V7B?LK%QE76[W9])LL=4;1#=
M_2"Y2'BY;;3FN?Q!WL5IM<?S?;EGX=2^SYOQT::H-70:5O53X\2TC102\Y"8
MC\0")$;/_:9"9*\1$F,@3(N+U:L/9O6,@9EFJY5:$:EAWNP[R3:RD#R=EWO@
MWO&"<+(6^4RDLFF?_$TECP\^_-['T:C_(B/F"6@;$JCF034?J@50C9[W9870
M3B.HQE":GI2#P[Z6,2F_;.12Y(25X9CR=2QY0C[SE"_$J?W39K#M\ VJN5#-
M@VH^5 N@&H5J(52+H!I#:7K<[#IN-GY[J3)1B4-J+E3SH)H/U0*H1J%:"-4B
MJ,90FIZXNMC!,A[EG?RJ-IKR8AFOGT=]:M5VSC!PIY9K9VUH\7(8""UE@&H>
M5/.A6@#5Z'E?5@CM-()J#*7I*:F+%2QSM0(-;Z>_-N8 6HX U5RHYD$U'ZH%
M4(U"M1"J15"-H30]574-@S5X@]$>M'X!JKE0S8-J/E0+H!J%:B%4BZ :0VEZ
MXNIJ!\M<[O!EL[H3.<GN]^77!?G35(I]8P9;QVUX7.]UH0]#7&B/'E3SH5H
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
M<$0)5M556W6,+-QM=2<-W7VNF=+?"2H[@+XOI#2;CKT F_^=^ ]02P,$%
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
M.!E-T5Q,OL(%$[I &-4J5%.HIE'-H)I%-8=JGM+"&6G:Z4)NIX>WBI"!Z(%
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
M%ZW@RV7N\!X1 T)\Z-$FE^44RVF6,X^<]!8H>TK'<A[C.H$O6X&7^]P7O#)
M&UZ6JUA.L9QF.?/(#3_HHUTORWF,Z\S N#4#<M_[>$=_U-81 VC\'* 5,,LI
MEM,L9UC.LIQC.8]QG7&9M,9E(KZ0?M%=_X\H-BYH:\QRBN4TRQF6LRSG6,YC
M7&=<IJUQD9OFB!62 U3\D*#E,LLIEM,L9QZY\$[1[LI&RY[5L9S'N$[X9ZWP
MRR5SZ])J8&^) 2D^^VB[S'**Y33+&9:S+.=8SF-<."-IJXM.Y6VJ7W8]E;(E
M-<I5+*=83K.<83G+<H[E/,9UQJ759:=REQUS/253\4/"MM@HIUA.LYQYY-KK
M*_>74[WK*?2LCN4\QG7"WRJQ4WDU\7_<ORDU7R:_U-M=HJ3EE0-4?/C9]AKE
M%,MIEC,L9UG.L9S'N,Z0M-KK-/\:%U1LF8UR%<LIEM,L9UC.LIQC.8]QG7%I
M==ZIW'D/[U Q(,3/!MMY'[E@ZX9TVOG(1L6>5;.<83G+<H[E/,9U,M^JO5.Y
M]H[>K&( C!\!MO9.^TWPN,AZ$\"VV2AG6,ZRG&,YCW&="6B5WJE<>I^Y;<4
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
MI)X+7N^PU0/)-M4FU1N3DN75X1IH KP,4.>7C,G#H+Q N\\Y_0]02P,$%
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
M-#8N>&ULM5I;;Z,X&/TK%CM:S4AM X8 Z::1VM!J*DVEJIV9?5CM@TN<Q!K
MC#%-.[]^S:5<$N,=*N>E!>/OV-_!QYS8GN\H^Y%M,>;@)8Z2[,+8<IZ>3R99
MN,4QRLYHBA/Q9$U9C+BX99M)EC*,5F50'$V@:;J3&)'$6,S+LGNVF-.<1R3!
M]PQD>1PC]GJ%([J[,"SCK>"!;+:\*)@LYBG:X$?,OZ7W3-Q-&I05B7&2$9H
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
M=JZS%&V9;@>*U[;2+;G2==-V2_VR@3 !>KW@7+T,3/'LW\KT#U!+ P04
M" #65JI6#_:5HL<#  !]$0  &0   'AL+W=O<FMS:&5E=',O<VAE970T.2YX
M;6RUF.]OFS@8Q_\5BTU3*^T*=@))>DFD=MWM*MVTJMEV+T[WPH$GP1K8S'9"
M)]T??S902!=@547>)/SP\_7W>?SP06:>"_E-Q0 :/:0)5PLGUCJ[=%T5QI!2
M=2$RX.;.1LB4:G,JMZ[*)-"H"$H3EWA>X*:4<6<Y+Z[=R>5<['3".-Q)I'9I
M2N6/:TA$OG"P\WCAGFUC;2^XRWE&M[ "_26[D^;,K54BE@)73' D8;-PKO#E
M-0EL0#'B*X-<'1PCF\I:B&_VY#9:.)YU! F$VDI0\[>'=Y D5LGX^%Z).O6<
M-O#P^%']CR)YD\R:*G@GDK]9I..%,W50!!NZ2_2]R/^$*B'?ZH4B4<4ORLNQ
MDYF#PIW2(JV"C8.4\?*?/E2%. @@I". 5 &D\%U.5+B\H9HNYU+D2-K11LT>
M%*D6T<8<XW955EJ:N\S$Z>4'(:*<)0FB/$*W7%.^9>L$T)52H!7Z#:U,'T0[
M<T5L4#WX[ 8T98DZ1Z\1X^AS+';*"*BYJXTGJ^R&U?S7Y?RD8_X1^BBXCA5Z
MSR.(GL:[)I<Z(?*8T#7I%?Q(Y04:X;>(>&2$OJQNT-GK\Q[=45VH4:$[^E6A
M_KD7YM>T1$YE]&];QJ70N%W(/F:7*J,A+!SS'"F0>W"6;U[AP/N]Q^:XMCGN
M4Z]MOD5KV#+.&=^:KDTH#Z'-:BD6%&+V =XO1^.I-Y[.W7V+";\VX?>:N$U-
M?MIVC,&&>2XX@H<P-JT%2%(-K6U2*OH'3G P;K<1U#:"9]8">/2+0@1'TYM"
M$$S:'4QJ!Y->!U>F4S[I&.09.6^;M3?ZA9TRK;U-AVKHZ0ELSFJ;LR$;>G:T
MCH1,?*]]&;'74-(;O*,KR4,O_JS#R &N\6 ]74D]+<;4Z_) &@^DU\-?-%?F
MA?H?^I2!R=ZZ6,'6O*IU>QUZU5[8/KCA-AX,W/@4Y,8-NO&@[*[4GB#3]R>3
M4<?Z-O3&P^,;M_ ;=QAI^(V' S@^)KBMQK3C'8(;A.-^AG\&I=]_WS']X_D=
M?PJNXP;L>#"RXU.@'3=LQX/"'1_3'>,Q]CK6F#1X)\/CG1SCO>,U0QJZD^'H
M3H[IWEN,!N^D'^\?X"&3PC2XW+,0U+.[OE_VA;U$&LZ3P3A/3L%YTG">#,IY
M<LQYWQ^3#KJ2!O-D>,R38\S/NAJNP3P9#O.55/"D&#[V?_+@'NR(4Y#;8M^O
M4"AV7)>;X_IJ_6WAJMQ1-\/+#Q-F0VD62:$$-B;4NYB8Y&6YUR]/M,B*_?5:
M:+-;+PYCH!%(.\#<WPBA'T_L!/47E^7_4$L#!!0    ( -96JE8%K9AQF@0
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
M    >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;*V646^;,!#'OXK%JJF5MD*
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
MZJ5$#F\\+.7WQ4*3,J?]9Q^E%F*R'\)^ >>Z9AG.//.*:U0;]-+W[\(X^#1
M<-P3' ^AI]]J8REQL>K,/NK=AJW;UF?@ GXA4WH?_^$*4WBVB7 *E114: @C
MR-FS'B _Z<E/#B7_XM781[ZM<.8JV&ZQ28-1<!*>O;@2?[.'YK2G.1VD><T%
M$QD>X/ P_KAS>+)U.)J\Y7#<4X\/H_ZFO_$^?^.S8/<*__/7W^D=M@V;KW+%
MA882EP8E&)T8/U3;VMH)R=JUDX4DTYS<L#!_ U0VP.POI:3MQ':H_O^2_@-0
M2P,$%     @ UE:J5@L2PR^M @  +@<  !D   !X;"]W;W)K<VAE971S+W-H
M965T-38N>&ULK55=;YLP%/TK%JNF5EH+@81T'4%*TE6;M*I1NVX/TQX<N 2K
M8#/;).V_W[4A+(EH-$U[ 7_<<SCGXGL=;81\4CF )L]EP=7$R;6NKEQ7)3F4
M5%V("CCN9$*65.-4KEQ52:"I!96%ZWM>Z):4<2>.[-I"QI&H=<$X+"11=5E2
M^3*#0FPFSL#9+MRS5:[-@AM'%5W! ^C':B%QYG8L*2N!*R8XD9!-G.G@:AZ:
M>!OPC<%&[8R)<;(4XLE,/J<3QS."H(!$&P:*KS7,H2@,$<KXU7(ZW2<-<'>\
M9;^QWM'+DBJ8B^([2W4^<2X=DD)&ZT+?B\TG:/V,#%\B"F6?9-/&>@Y):J5%
MV8)10<EX\Z;/;1YV ,C3#_!;@'\(&+X""%I 8(TVRJRM:ZII'$FQ(=)$(YL9
MV-Q8-+IAW/S%!RUQER%.QU\ <Z#(.9E3E9.[6F?X7Q41&=$Y$+/+^(I,3;*9
M?B&GUZ I*]09(AX?KLGIR1DY(8R3K[FH%>6IBER-L@RYF[029HT$_Q4) ;D5
M7.>*?.0II/MX%^UTGORMIYE_E/"6R@L2#-X1W_.#'CWSOX?[1^0$78H#RQ<<
M3_&/Z5)IB<?V9U^*&HIA/X4IY2M5T00F#M:J KD&)W[[9A!Z'_K\_2>R/;?#
MSNWP&'M\5X&DVAR:Q)RHYCAE4I1$=#N%S4A?&AKNT'*;!K2.SX.1/XS<]:Z_
MGJC!^/VXB]H3/NJ$C_Y1>,8XY<EQX0WW:%=2>'D@NR=FX/>+#CO1X5'1"_J"
M+56;>CU022K)<%K1HD]NV)-!4RM[>GN"QL&!7G>G]90@5[8C*Y*(FNNF8KO5
MKNE/;:\[6)_A9=#T[C\TS4V"];AB7*&M#"F]BS%F4#;=N9EH4=D&MQ0:VZ4=
MYGBA@30!N)\)H;<3\X'NBHQ_ U!+ P04    " #65JI6;A]! RD%  !@*
M&0   'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6RUFFMOXC@4AO^*E:U6'6G;
M7(!0NH!4FF2V4AE5TYG=#ZO]X 9#HB8Q8SO0KO;'KW,A(1"LH#F5VI*8G.?8
M?LF)>>OQEK)7'A BT%L<)7RB!4*L;W6=^P&),;^F:Y+(=Y:4Q5C(4[;2^9H1
MO,B#XDBW#,/68QPFVG2<MSVQZ9BF(@H3\L003^,8L_<9B>AVHIG:KN%KN I$
MUJ!/QVN\(L]$?%\_,7FF5Y1%&).$AS1!C"PGVIUYZUEY0'[%GR'9\KUCE WE
MA=+7[.1A,=&,K$<D(K[($%B^;,@]B:*,)/OQHX1J5<XL</]X1_?RP<O!O&!.
M[FGT5[@0P42[T=""+'$:B:]T^P<I!S3(>#Z->/X7;8MK;5M#?LH%C<M@V8,X
M3(I7_%9.Q%Z '&A[@%4&6%T#>F5 [R"@=W,BH%\&] \S6"<"!F7 H&N7[#+
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
M9GX_;.:#PAFH&H92,RW5?.:[ >W%PX*5J8+VY $2Y#"4FFF:QC+?S67_9V@
MF3& 0ARH&H92,T^)ACU_VL_0 ,IHH&H82LVT5&.:[^26EP\-,\N,08+%_L@
MBF)0:N;]>LUB@9O%[N@F3S8JE?<[XG?TXSNR;O'.-^Y!>0U*S316\UK@][,4
M @I9H&H82LVT=&=QR4D<\^?9ZD/.96QY<Y'(ZJ2K5B.#UCV_P*O_]C+:76]G
ME_K@ID!S4^#FIO,XSOE"K10O*1'RRFTUI](8'6,.*"-!J9GF:$8*W(P$>8/:
M757G3(U:9R0:AZ/V+6I;P5DP.KC^%FA:"9Q3]VJ%FQ7%6CI#*U_>H$>>%X6U
M^:",4JL9'7)FNT,/5:WID<:/P(T?QU\ORYESQG+>3* /QEKM!5U( E7#4&KF
M.= T$TSZN;2"T@BH&H92,RW5-!*XUY[<CQJX@SL;-VVENA],Q]9DMQ4-]BY3
M9I,U+01N6KBF0E!NY.L1$U[0-1U0-0RE9CZKHDDB]'K)RA"4(4#5,)2:::EF
MB-"]YM-MPEN+&9?0D75*YZZVLTE]4$&HJ2!T4\$%9XM'BJYSDAV5PFZYSOT-
M%!V@U$PK=YXW"_M)8=AGT4"! TK-M%0#1^@&CHXIW)[;^W8J<U?;V:0^EDE"
M#1ZA&SR>)\@E@!R5PZ#L :J&H=1,+S6@A.-^<AB4-T#5,)2:::GFC="]>M(Q
MAR<'+\.M) 9%""@UTR6-$.%+$,(=W+E[M;D@FE9/].T_KMPNV3H99H,U0(0_
M (@ZT^(JTY9UIKU!G*K72%0_.;+'@$)%K;;;XO%L:J,KJ'K-Q[TU,$3NI8>#
M]^)8)B\'\@?K,^"@M%"K&?W(EJD8JEK3*@T"D1L$(&];NJOJ[& ;.B(KRD-5
M:SJH*2%R4X)SBJ%OU15UL05-R#?UR<D6";5&GDB^L-H)BA.@:AA*S?1<XT34
M#TY$H#@!JH:AU$Q+=]Z1@<2)6FSLNOC5)H'B!)2::9+&B>@%.-&^+5\^ G-]
M*+U!20-4#4.IF39KTHCZ(8T(E#1 U3"4FFFI)HW(31KN.;0[N+-Q[7=B@M#^
M5HRM:!3NS;>K)@]W7K!5KT-_(/R1905*Z%+&>B<3V6=Y]89QM2/R5?G.[4,N
M1)Z6FT^4+"A7!>3ORSP7SSOJ-=[F/>_Y?U!+ P04    " #65JI6 GNW9*D"
M  #6!P  &0   'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6RM5=]OFS 0_E<L
M5DVMM 8"I)NR!"D)G;J'2E&C;@_3'ARX!*L&4]M)VO]^9T,8Z4C457T!_[CO
MN_O.]MUH)^2#R@ T><IYH<9.IG4Y=%V59)!3U1,E%+BS$C*G&J=R[:I2 DTM
M*.>N[WE7;DY9X40CNS:7T4AL-&<%S"51FSRG\GD*7.S&3M_9+]RQ=:;-@AN-
M2KJ&!>C[<BYQYC8L*<NA4$P41,)J[$SZPWA@[*W!#P8[U1H3HV0IQ(.9?$_'
MCF<" @Z)-@P4?UN8 >>&",-XK#F=QJ4!ML=[]F]6.VI94@4SP7^R5&=CYXM#
M4EC1#==W8G<#M1X;8"*XLE^RJVT]AR0;I45>@S&"G!75GS[5>6@!D*<;X-<
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
M<HT_!%#6 <\K*<W1L FZ7TS^&U!+ P04    " #65JI630A<+X@"  "(!@
M&0   'AL+W=O<FMS:&5E=',O<VAE970V-BYX;6RM55UOTS 4_2M60&B3H$F3
M=H.11NH'"!XF5:T&#X@'-[E-K-EQL)UV_'NNG31D4U80XB7QUSGWG.O<F_@H
MU;TN  QY$+S4,Z\PIKKQ?9T6(*@>R0I*W-E+):C!J<I]72F@F0,)[H=!<.4+
MRDHOB=W:6B6QK UG):P5T;405/U< )?'F3?V3@L;EA?&+OA)7-$<MF#NJK7"
MF=^Q9$Q J9DLB8+]S)N/;Y93>]X=^,+@J'MC8IWLI+RWD\_9S NL(."0&LM
M\76 )7!NB5#&CY;3ZT):8']\8O_HO*.7'=6PE/PKRTPQ\]YZ)(,]K;G9R.,G
M:/TX@:GDVCW)L3D[?>>1M-9&BA:,"@0KFS=]://0 R#/,"!L >%3P.090-0"
M(F>T4>9LK:BA2:SDD2A[&MGLP.7&H=$-*^TM;HW"788XDVR-3._)!JI:I06F
M@ZR5S!45Y&(%AC*N+\D;<K==D8N7E^0E826Y99SC!>C8-QC?LOAI&VO1Q J?
MB1616UF:0I,/90;98[R/NCOQX4G\(CQ+>$O5B$3CUR0,PFA S_+OX>$9.5&7
MR\CQ1<_PK9A.N=2U B+W_9S.<P6 G[[1Y-M\IXW"C_?[4/X:_LDPORWH&UW1
M%&8>5JP&=0 O>?5B?!6\'S+_G\@>I6+2I6)RCCW9@.T@K,P)%;(NS9#9AF'<
M?)FVVQR2Z]%5[!_Z)LZ&^4<3T\[$] \FNAO$^TRE$-AWM"N8"RP$75",>3ED
MK>&=]IP%3WR=.]&(]7M%+4#EKM=IE('I;$JD6^W:Z=QUD2?K"VRS35?\3=/T
M:"R G)6:<-@C93"Z1CVJZ7O-Q,C*M8Z=--B(W+# 7P4H>P#W]U*:T\0&Z'X^
MR2]02P,$%     @ UE:J5K_*>E>? P  \0P  !D   !X;"]W;W)K<VAE971S
M+W-H965T-C<N>&ULO9=M;Z,X$,>_BL6M5JFT+<8D).DF2)NVI[L7>ZHVV]W7
M+IA@%3!GFZ3W[6]L"'FB-*>+]DV"[9F_YV=[S##;"/FB4L8T>LVS0LV=5.OR
MUG55E+*<JAM1L@)&$B%SJJ$I5ZXJ):.Q=<HSEV <N#GEA1/.;-^C#&>BTADO
MV*-$JLIS*O]9L$QLYH[G;#N^\56J38<;SDJZ8DNFG\I'"2VW58EYS@K%18$D
M2^;.%^_VSO.-@[7XP=E&[3TC@_(LQ(MI_!G/'6PB8AF+M)&@\+=F=RS+C!+$
M\7<CZK1S&L?]YZWZ[Q8>8)ZI8G<B^\ECG<Z=B8-BEM JT]_$Y@_6 (V,7B0R
M97_1IK'%#HHJI47>.$,$.2_J?_K:+,2> ^AT.Y#&@1P[#-]P\!L'NW)N'9G%
MNJ>:AC,I-D@::U S#W9MK#?0\,)LXU)+&.7@I\,'*@M>K!1Z9!(M4RH9&MPS
M37FFKM U>EK>H\&'*_0!N4B9485X@9X*KM4GZ(3G[ZFH%"UB-7,UQ&-4W:B9
M>U'/3=Z8VT=?1:%3A1Z*F,6'_BYPM#!D"[,@O8)?J;Q!OO<)$4S\CGCNSG<G
M/>'X[=KZ5L]_0V]!%8]@C2*1,U3"^MH5O.U:J%IHV"UD4OE6E31B<P=R53&Y
M9D[X\3<OP)^[*"\D=L \;)F'?>KA7W#S-,2#3"AUU45;2P16PMPSZW TQ>.9
MN]ZG.#6Z)B-_9W40WJ@-;]0;7KTE&YO<+$9TS21<5MNC#=><TG"6(2'0 ,YV
MW=V)4$\SVHN.>![!XS$^PC@U]+"/\20(NDF"EB0X@^1@J7=G#(D$P4 .]R3<
M(-&+I3&YW%IT0M4SCO=BQ3=D<@1T:G0-5J-NFG%+,^Y-E7N>569#SDJ6\263
MY4)B!]23EGKR_Y-E<DZRG!KU),NT#6_Z:Y)E>FZRG!KV)XN'=Z\YW,ORD"10
M.)B\B,U1@](!*195DFO^WUB:>0YBG/A#?WB$TF&'WX#8>U=[O1#;++G EC0S
M'>Z)CX<$GX"<6KZS*63'0\[BN>PMUDSZSC768=5SCWF[=[[7^WH-ES9249HB
M52'V&F45%#<HD2(W,&6EJ:U?MR<1QMBV!MN1#] [V^?WG*X&\-2$!,%T,CPB
M=/>*QYS)E:VI%<1:%;HNO=K>MF[_8JO5H_Z%J>=M4;J3J3\&H+!:<5B-C"4@
MB6_&$)2LZ^NZH45I2]1GH:'@M8\I?),P:0Q@/!%";QMF@O8K)_P74$L#!!0
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
M)37;+ S>;"BQ+-:EW@JE1%)\7?!PQK/\!'U\+H1ZW,@;J)9G3_X%4$L#!!0
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
MDL2/ .9W$$48 D\CCF .P .&1%'U'MQY'X7->RI<_X=O]!M02P,$%     @
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
M @  $0              @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4
M    " #65JI6F5R<(Q &  "<)P  $P              @ '- 0  >&PO=&AE
M;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( -96JE:".M'[[P4  +<?   8
M          " @0X(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4
M    " #65JI60"EDEA,'  "I'0  &               @($S#@  >&PO=V]R
M:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @ UE:J5F*Y'861 P  G@P
M !@              ("!?!4  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+
M 0(4 Q0    ( -96JE:R47E4[P0  $\2   8              " @4,9  !X
M;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4    " #65JI6/JES6L,'
M  #H.0  &               @(%H'@  >&PO=V]R:W-H965T<R]S:&5E=#4N
M>&UL4$L! A0#%     @ UE:J5@4Q0J-" @  /@4  !@              ("!
M828  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( -96JE:K
MB88WL@@  ,TH   8              " @=DH  !X;"]W;W)K<VAE971S+W-H
M965T-RYX;6Q02P$"% ,4    " #65JI6%$[',G$-  #],   &
M    @('!,0  >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @
MUE:J5K8%U+F+!   40L  !@              ("!:#\  'AL+W=O<FMS:&5E
M=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( -96JE9%>20-(A0  *TZ   9
M          " @2E$  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#
M%     @ UE:J5IB/XA=N#@  DBD  !D              ("!@E@  'AL+W=O
M<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    " #65JI6O8 ",J,%  #P
M#0  &0              @($G9P  >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM
M;%!+ 0(4 Q0    ( -96JE;3_ 9AN@0  /L*   9              " @0%M
M  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @ UE:J5HED
M?GB$!@  /B@  !D              ("!\G$  'AL+W=O<FMS:&5E=',O<VAE
M970Q-"YX;6Q02P$"% ,4    " #65JI6KF,2Z;(&  !A$@  &0
M    @(&M>   >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    (
M -96JE:-SAOE8 <  '\4   9              " @99_  !X;"]W;W)K<VAE
M971S+W-H965T,38N>&UL4$L! A0#%     @ UE:J5J0Y%B)W!@  @1   !D
M             ("!+8<  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"
M% ,4    " #65JI6ERY#?O<"  ";!@  &0              @(';C0  >&PO
M=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( -96JE8.@--<BP,
M )0(   9              " @0F1  !X;"]W;W)K<VAE971S+W-H965T,3DN
M>&UL4$L! A0#%     @ UE:J5M6C-.I- P  $0D  !D              ("!
MRY0  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    " #65JI6
M<&23[[,-  #V)0  &0              @(%/F   >&PO=V]R:W-H965T<R]S
M:&5E=#(Q+GAM;%!+ 0(4 Q0    ( -96JE8<EYK8^ 8  /$5   9
M      " @3FF  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%
M  @ UE:J5CM[NHM>!@  %@\  !D              ("!:*T  'AL+W=O<FMS
M:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    " #65JI6R:E\EL\#  !D"
M&0              @(']LP  >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+
M 0(4 Q0    ( -96JE:;J9]960P  ,XC   9              " @0.X  !X
M;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @ UE:J5K*RU=N.
M!P  %A,  !D              ("!D\0  'AL+W=O<FMS:&5E=',O<VAE970R
M-BYX;6Q02P$"% ,4    " #65JI6]I<_YRD#  ! !P  &0
M@(%8S   >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( -96
MJE8921(^'P4  '8,   9              " @;C/  !X;"]W;W)K<VAE971S
M+W-H965T,C@N>&UL4$L! A0#%     @ UE:J5MJWP,:@!   % L  !D
M         ("!#M4  'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4
M    " #65JI6:&:O5?8%  !)$P  &0              @('EV0  >&PO=V]R
M:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( -96JE8/-L"1] (  ',&
M   9              " @1+@  !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL
M4$L! A0#%     @ UE:J5I01G,(4 P  F08  !D              ("!/>,
M 'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    " #65JI6K:'8
M&74#   &"   &0              @(&(Y@  >&PO=V]R:W-H965T<R]S:&5E
M=#,S+GAM;%!+ 0(4 Q0    ( -96JE9I-=@'D0,  %<(   9
M  " @33J  !X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @
MUE:J5AX^XVEL!@  4#X  !D              ("!_.T  'AL+W=O<FMS:&5E
M=',O<VAE970S-2YX;6Q02P$"% ,4    " #65JI6'5[ )C8+   $DP  &0
M            @(&?]   >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4
M Q0    ( -96JE:K@"E[_0(  /L(   9              " @0P  0!X;"]W
M;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%     @ UE:J5E"!TM_O&@
M3M<! !D              ("!0 ,! 'AL+W=O<FMS:&5E=',O<VAE970S."YX
M;6Q02P$"% ,4    " #65JI6C$2E6,("   1"0  &0              @(%F
M'@$ >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( -96JE:D
M,/^E'0,  .X+   9              " @5\A 0!X;"]W;W)K<VAE971S+W-H
M965T-# N>&UL4$L! A0#%     @ UE:J5C3F4OZZ!   6QT  !D
M     ("!LR0! 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4
M" #65JI6.*2B+^\#  #S%   &0              @(&D*0$ >&PO=V]R:W-H
M965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( -96JE8?FWV5H0(  #0(   9
M              " @<HM 0!X;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L!
M A0#%     @ UE:J5C*5F@^+ @  B 8  !D              ("!HC ! 'AL
M+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4    " #65JI65(GE*Z("
M  !E!@  &0              @(%D,P$ >&PO=V]R:W-H965T<R]S:&5E=#0U
M+GAM;%!+ 0(4 Q0    ( -96JE9E<$'/B@4  .8E   9              "
M@3TV 0!X;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @ UE:J
M5DDDE^M= P  ?PT  !D              ("!_CL! 'AL+W=O<FMS:&5E=',O
M<VAE970T-RYX;6Q02P$"% ,4    " #65JI6@CD99KX"   W!P  &0
M        @(&2/P$ >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0
M   ( -96JE8/]I6BQP,  'T1   9              " @8=" 0!X;"]W;W)K
M<VAE971S+W-H965T-#DN>&UL4$L! A0#%     @ UE:J5@6MF'&:!   $AH
M !D              ("!A48! 'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q0
M2P$"% ,4    " #65JI67JE'JP@#  "&"@  &0              @(%62P$
M>&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( -96JE8':A )
MT (  "T(   9              " @95. 0!X;"]W;W)K<VAE971S+W-H965T
M-3(N>&UL4$L! A0#%     @ UE:J5L1;\.7K P  (!$  !D
M ("!G%$! 'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4    " #6
M5JI6!WK= -0#  "8$0  &0              @(&^50$ >&PO=V]R:W-H965T
M<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( -96JE:/G8%^90(  &L&   9
M          " @<E9 0!X;"]W;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#
M%     @ UE:J5@L2PR^M @  +@<  !D              ("!95P! 'AL+W=O
M<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4    " #65JI6;A]! RD%  !@
M*   &0              @(%)7P$ >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM
M;%!+ 0(4 Q0    ( -96JE9N[D$-\0(  "L'   9              " @:ED
M 0!X;"]W;W)K<VAE971S+W-H965T-3@N>&UL4$L! A0#%     @ UE:J5O54
M>LLW!   NA<  !D              ("!T6<! 'AL+W=O<FMS:&5E=',O<VAE
M970U.2YX;6Q02P$"% ,4    " #65JI6#25'C#T'  #S/0  &0
M    @($_; $ >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    (
M -96JE8">[=DJ0(  -8'   9              " @;-S 0!X;"]W;W)K<VAE
M971S+W-H965T-C$N>&UL4$L! A0#%     @ UE:J5H("QERO @  W0<  !D
M             ("!DW8! 'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6Q02P$"
M% ,4    " #65JI6_""Y\4$#  !!#   &0              @(%Y>0$ >&PO
M=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    ( -96JE9VL,K["P,
M )0)   9              " @?%\ 0!X;"]W;W)K<VAE971S+W-H965T-C0N
M>&UL4$L! A0#%     @ UE:J5K"RG4B. @  ;@8  !D              ("!
M,X ! 'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6Q02P$"% ,4    " #65JI6
M30A<+X@"  "(!@  &0              @('X@@$ >&PO=V]R:W-H965T<R]S
M:&5E=#8V+GAM;%!+ 0(4 Q0    ( -96JE:_RGI7GP,  /$,   9
M      " @;>% 0!X;"]W;W)K<VAE971S+W-H965T-C<N>&UL4$L! A0#%
M  @ UE:J5MUQ9H%] @  3@8  !D              ("!C8D! 'AL+W=O<FMS
M:&5E=',O<VAE970V."YX;6Q02P$"% ,4    " #65JI6W-2UK54"   :!@
M&0              @(%!C $ >&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;%!+
M 0(4 Q0    ( -96JE8ES9H[?08  *H]   9              " @<V. 0!X
M;"]W;W)K<VAE971S+W-H965T-S N>&UL4$L! A0#%     @ UE:J5NCI0M-C
M!   ,18  !D              ("!@94! 'AL+W=O<FMS:&5E=',O<VAE970W
M,2YX;6Q02P$"% ,4    " #65JI6EDLPX;$"  #1"0  &0
M@($;F@$ >&PO=V]R:W-H965T<R]S:&5E=#<R+GAM;%!+ 0(4 Q0    ( -96
MJE:(F<,!-0,  .X3   -              "  0.= 0!X;"]S='EL97,N>&UL
M4$L! A0#%     @ UE:J5I>*NQS     $P(   L              ( !8Z !
M %]R96QS+RYR96QS4$L! A0#%     @ UE:J5K%JEAB2!0  A"\   \
M         ( !3*$! 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( -96JE:L
M;5!7/ (  *\J   :              "  0NG 0!X;"]?<F5L<R]W;W)K8F]O
M:RYX;6PN<F5L<U!+ 0(4 Q0    ( -96JE9 :Q>Z  (  ,8I   3
M      "  7^I 0!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@    !0 %  YQ4
' +"K 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<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>85
<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>86
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>187</ContextCount>
  <ElementCount>344</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>71</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>9</UnitCount>
  <MyReports>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - 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="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Statement - Condensed Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets</Role>
      <ShortName>Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss</Role>
      <ShortName>Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - Consolidated Statements of Changes in Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity</Role>
      <ShortName>Consolidated Statements of Changes in Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical</Role>
      <ShortName>Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - Condensed Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Disclosure - Nature of Operations and Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentation</Role>
      <ShortName>Nature of Operations and Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - Business Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/BusinessAcquisitions</Role>
      <ShortName>Business Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - Revenue Recognition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/RevenueRecognition</Role>
      <ShortName>Revenue Recognition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - Supplemental Financial Statement Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformation</Role>
      <ShortName>Supplemental Financial Statement Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - Goodwill and Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/GoodwillandIntangibleAssets</Role>
      <ShortName>Goodwill and Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - 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="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Earnout Derivative Liability</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/EarnoutDerivativeLiability</Role>
      <ShortName>Earnout Derivative Liability</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - 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>17</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - 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>18</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/EarningsPerShare</Role>
      <ShortName>Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - Subsequent Event</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/SubsequentEvent</Role>
      <ShortName>Subsequent Event</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - Business Acquisitions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/BusinessAcquisitionsTables</Role>
      <ShortName>Business Acquisitions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.lawsonproducts.com/role/BusinessAcquisitions</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - Disclosure - Revenue Recognition (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/RevenueRecognitionTables</Role>
      <ShortName>Revenue Recognition (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.lawsonproducts.com/role/RevenueRecognition</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - Supplemental Financial Statement Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationTables</Role>
      <ShortName>Supplemental Financial Statement Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformation</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - Goodwill and Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.lawsonproducts.com/role/GoodwillandIntangibleAssets</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.lawsonproducts.com/role/Leases</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - Disclosure - Earnout Derivative Liability (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityTables</Role>
      <ShortName>Earnout Derivative Liability (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.lawsonproducts.com/role/EarnoutDerivativeLiability</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/DebtTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.lawsonproducts.com/role/Debt</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/StockBasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.lawsonproducts.com/role/StockBasedCompensation</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000035 - 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>34</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000036 - Disclosure - Nature of Operations and Basis of Presentation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails</Role>
      <ShortName>Nature of Operations and Basis of Presentation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentation</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000037 - Disclosure - Business Acquisitions - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails</Role>
      <ShortName>Business Acquisitions - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000038 - Disclosure - Business Acquisitions - Initial Purchase Price Allocation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails</Role>
      <ShortName>Business Acquisitions - Initial Purchase Price Allocation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000039 - Disclosure - Business Acquisitions - Schedule of Acquired Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails</Role>
      <ShortName>Business Acquisitions - Schedule of Acquired Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000040 - Disclosure - Business Acquisitions - Intangible Assets Acquired (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/BusinessAcquisitionsIntangibleAssetsAcquiredDetails</Role>
      <ShortName>Business Acquisitions - Intangible Assets Acquired (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000041 - Disclosure - Business Acquisitions - Pro Forma Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/BusinessAcquisitionsProFormaInformationDetails</Role>
      <ShortName>Business Acquisitions - Pro Forma Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000042 - 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>41</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000043 - 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>42</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000044 - Disclosure - Revenue Recognition - Lease Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/RevenueRecognitionLeaseRevenueDetails</Role>
      <ShortName>Revenue Recognition - Lease Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000045 - Disclosure - Supplemental Financial Statement Information - Schedule of Inventory (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationScheduleofInventoryDetails</Role>
      <ShortName>Supplemental Financial Statement Information - Schedule of Inventory (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000046 - Disclosure - Supplemental Financial Statement Information - Rollforward of Inventory Reserves (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRollforwardofInventoryReservesDetails</Role>
      <ShortName>Supplemental Financial Statement Information - Rollforward of Inventory Reserves (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000047 - Disclosure - Supplemental Financial Statement Information- Property, Plant and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails</Role>
      <ShortName>Supplemental Financial Statement Information- Property, Plant and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0000048 - Disclosure - Supplemental Financial Statement Information - Rental Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails</Role>
      <ShortName>Supplemental Financial Statement Information - Rental Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0000049 - Disclosure - Supplemental Financial Statement Information - Other Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationOtherLiabilitiesDetails</Role>
      <ShortName>Supplemental Financial Statement Information - Other Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0000050 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Schedule of Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0000051 - Disclosure - Goodwill and Intangible Assets - Carrying Amount of Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Carrying Amount of Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>0000052 - Disclosure - Goodwill and Intangible Assets - Maturity of Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Maturity of Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>0000053 - 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>52</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>0000054 - 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>53</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>0000055 - 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>54</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>0000056 - 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>55</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>0000057 - 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>56</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>0000058 - Disclosure - Earnout Derivative Liability - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityNarrativeDetails</Role>
      <ShortName>Earnout Derivative Liability - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>0000059 - Disclosure - Earnout Derivative Liability - Schedule of Earnout Liability (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityScheduleofEarnoutLiabilityDetails</Role>
      <ShortName>Earnout Derivative Liability - Schedule of Earnout Liability (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>0000060 - Disclosure - Debt - Schedule of Long-term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails</Role>
      <ShortName>Debt - Schedule of Long-term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>0000061 - Disclosure - Debt - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/DebtNarrativeDetails</Role>
      <ShortName>Debt - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>0000062 - Disclosure - Stock-Based Compensation - Equity Compensation Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/StockBasedCompensationEquityCompensationPlansDetails</Role>
      <ShortName>Stock-Based Compensation - Equity Compensation Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>0000063 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockUnitsDetails</Role>
      <ShortName>Stock-Based Compensation - Restricted Stock Units (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>0000064 - Disclosure - Stock-Based Compensation - Stock Options (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionsDetails</Role>
      <ShortName>Stock-Based Compensation - Stock Options (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>0000065 - Disclosure - Stock-Based Compensation - Summary of Stock Options Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockOptionsActivityDetails</Role>
      <ShortName>Stock-Based Compensation - Summary of Stock Options Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>0000066 - Disclosure - Stock-Based Compensation - Stock Option Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionAssumptionsDetails</Role>
      <ShortName>Stock-Based Compensation - Stock Option Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>0000067 - 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>66</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>0000068 - Disclosure - Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/EarningsPerShareDetails</Role>
      <ShortName>Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.lawsonproducts.com/role/EarningsPerShare</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>0000069 - 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>68</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>0000070 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.lawsonproducts.com/role/CommitmentsandContingencies</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>0000071 - Disclosure - Related Party Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails</Role>
      <ShortName>Related Party Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.lawsonproducts.com/role/RelatedPartyTransactions</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>0000072 - Disclosure - Segment Reporting - Reportable Segment Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/SegmentReportingReportableSegmentInformationDetails</Role>
      <ShortName>Segment Reporting - Reportable Segment Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="dsgr-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>0000073 - Disclosure - Subsequent Event (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/SubsequentEventDetails</Role>
      <ShortName>Subsequent Event (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.lawsonproducts.com/role/SubsequentEvent</ParentRole>
      <Position>72</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. dsgr-20230331.htm 4</Log>
    <Log type="Warning">[ix-0514-Hidden-Fact-Not-Referenced] WARN: 8 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList, us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList, us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList, us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList -  dsgr-20230331.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-Q" original="dsgr-20230331.htm">dsgr-20230331.htm</File>
    <File>a2023q1ex311.htm</File>
    <File>a2023q1ex312.htm</File>
    <File>a2023q1ex32.htm</File>
    <File>dsgr-20230331.xsd</File>
    <File>dsgr-20230331_cal.xml</File>
    <File>dsgr-20230331_def.xml</File>
    <File>dsgr-20230331_lab.xml</File>
    <File>dsgr-20230331_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="735">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="30">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>89
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "dsgr-20230331.htm": {
   "axisCustom": 1,
   "axisStandard": 20,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2022": 735,
    "http://xbrl.sec.gov/dei/2022": 30
   },
   "contextCount": 187,
   "dts": {
    "calculationLink": {
     "local": [
      "dsgr-20230331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "dsgr-20230331_def.xml"
     ]
    },
    "inline": {
     "local": [
      "dsgr-20230331.htm"
     ]
    },
    "labelLink": {
     "local": [
      "dsgr-20230331_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "dsgr-20230331_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "dsgr-20230331.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 535,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 16,
    "http://xbrl.sec.gov/dei/2022": 5,
    "total": 21
   },
   "keyCustom": 47,
   "keyStandard": 297,
   "memberCustom": 37,
   "memberStandard": 33,
   "nsprefix": "dsgr",
   "nsuri": "http://www.lawsonproducts.com/20230331",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - Cover",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.lawsonproducts.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - Business Acquisitions",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://www.lawsonproducts.com/role/BusinessAcquisitions",
     "shortName": "Business Acquisitions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - Revenue Recognition",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.lawsonproducts.com/role/RevenueRecognition",
     "shortName": "Revenue Recognition",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - Supplemental Financial Statement Information",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformation",
     "shortName": "Supplemental Financial Statement Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - Goodwill and Intangible Assets",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssets",
     "shortName": "Goodwill and Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - Leases",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.lawsonproducts.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - Earnout Derivative Liability",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.lawsonproducts.com/role/EarnoutDerivativeLiability",
     "shortName": "Earnout Derivative Liability",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - Debt",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://www.lawsonproducts.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - Stock-Based Compensation",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://www.lawsonproducts.com/role/StockBasedCompensation",
     "shortName": "Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - Stock Repurchase Program",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://www.lawsonproducts.com/role/StockRepurchaseProgram",
     "shortName": "Stock Repurchase Program",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - Earnings Per Share",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://www.lawsonproducts.com/role/EarningsPerShare",
     "shortName": "Earnings Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "idcbab8a2b7314ec493b0f65fd152834c_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets",
     "shortName": "Condensed Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "idcbab8a2b7314ec493b0f65fd152834c_I20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - Income Taxes",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://www.lawsonproducts.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LegalMattersAndContingenciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - Commitments and Contingencies",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://www.lawsonproducts.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LegalMattersAndContingenciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dsgr:RelatedPartyTransactionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - Related Party Transactions",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://www.lawsonproducts.com/role/RelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dsgr:RelatedPartyTransactionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - Segment Information",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://www.lawsonproducts.com/role/SegmentInformation",
     "shortName": "Segment Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - Subsequent Event",
     "menuCat": "Notes",
     "order": "24",
     "role": "http://www.lawsonproducts.com/role/SubsequentEvent",
     "shortName": "Subsequent Event",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "menuCat": "Policies",
     "order": "25",
     "role": "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - Business Acquisitions (Tables)",
     "menuCat": "Tables",
     "order": "26",
     "role": "http://www.lawsonproducts.com/role/BusinessAcquisitionsTables",
     "shortName": "Business Acquisitions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - Revenue Recognition (Tables)",
     "menuCat": "Tables",
     "order": "27",
     "role": "http://www.lawsonproducts.com/role/RevenueRecognitionTables",
     "shortName": "Revenue Recognition (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - Supplemental Financial Statement Information (Tables)",
     "menuCat": "Tables",
     "order": "28",
     "role": "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationTables",
     "shortName": "Supplemental Financial Statement Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - Goodwill and Intangible Assets (Tables)",
     "menuCat": "Tables",
     "order": "29",
     "role": "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsTables",
     "shortName": "Goodwill and Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "idcbab8a2b7314ec493b0f65fd152834c_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
     "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "idcbab8a2b7314ec493b0f65fd152834c_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock",
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - Leases (Tables)",
     "menuCat": "Tables",
     "order": "30",
     "role": "http://www.lawsonproducts.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock",
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - Earnout Derivative Liability (Tables)",
     "menuCat": "Tables",
     "order": "31",
     "role": "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityTables",
     "shortName": "Earnout Derivative Liability (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - Debt (Tables)",
     "menuCat": "Tables",
     "order": "32",
     "role": "http://www.lawsonproducts.com/role/DebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - Stock-Based Compensation (Tables)",
     "menuCat": "Tables",
     "order": "33",
     "role": "http://www.lawsonproducts.com/role/StockBasedCompensationTables",
     "shortName": "Stock-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - Segment Reporting (Tables)",
     "menuCat": "Tables",
     "order": "34",
     "role": "http://www.lawsonproducts.com/role/SegmentReportingTables",
     "shortName": "Segment Reporting (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:NatureOfOperations",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "dsgr:NumberOfPrincipalOperatingSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - Nature of Operations and Basis of Presentation (Details)",
     "menuCat": "Details",
     "order": "35",
     "role": "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails",
     "shortName": "Nature of Operations and Basis of Presentation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:NatureOfOperations",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "ibe130b4c01ac401288f2dabe17e0c0bf_I20220401",
      "decimals": "4",
      "lang": "en-US",
      "name": "dsgr:BusinessAcquisitionEquityInterestIssuedOrIssuableExchangeRatio",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:NatureOfOperations",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "dsgr:NumberOfPrincipalOperatingSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - Business Acquisitions - Narrative (Details)",
     "menuCat": "Details",
     "order": "36",
     "role": "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails",
     "shortName": "Business Acquisitions - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "ib8e3cfb9b3b14014970ec6f70265bec4_I20221231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i803e60d2397f4427a8dd23ba4f10fa4f_D20220401-20220401",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - Business Acquisitions - Initial Purchase Price Allocation (Details)",
     "menuCat": "Details",
     "order": "37",
     "role": "http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails",
     "shortName": "Business Acquisitions - Initial Purchase Price Allocation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "iedf0f5e0d90a4092a52718d6b5230780_I20220331",
      "decimals": "2",
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionSharePrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "ib8e3cfb9b3b14014970ec6f70265bec4_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - Business Acquisitions - Schedule of Acquired Assets and Liabilities (Details)",
     "menuCat": "Details",
     "order": "38",
     "role": "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails",
     "shortName": "Business Acquisitions - Schedule of Acquired Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "ibcf582d15e7e431d9d91825bd9155638_I20220401",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i07bb0f026d204d0596c83d60993bf8a8_D20220401-20220401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - Disclosure - Business Acquisitions - Intangible Assets Acquired (Details)",
     "menuCat": "Details",
     "order": "39",
     "role": "http://www.lawsonproducts.com/role/BusinessAcquisitionsIntangibleAssetsAcquiredDetails",
     "shortName": "Business Acquisitions - Intangible Assets Acquired (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i07bb0f026d204d0596c83d60993bf8a8_D20220401-20220401",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss",
     "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "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",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - Business Acquisitions - Pro Forma Information (Details)",
     "menuCat": "Details",
     "order": "40",
     "role": "http://www.lawsonproducts.com/role/BusinessAcquisitionsProFormaInformationDetails",
     "shortName": "Business Acquisitions - Pro Forma Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "idcbab8a2b7314ec493b0f65fd152834c_I20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "dsgr:RevenueFromContractWithCustomerNumberOfRevenueStreams",
      "reportCount": 1,
      "unique": true,
      "unitRef": "revenuestream",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - Disclosure - Revenue Recognition - Narrative (Details)",
     "menuCat": "Details",
     "order": "41",
     "role": "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails",
     "shortName": "Revenue Recognition - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "idcbab8a2b7314ec493b0f65fd152834c_I20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "dsgr:RevenueFromContractWithCustomerNumberOfRevenueStreams",
      "reportCount": 1,
      "unique": true,
      "unitRef": "revenuestream",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - Revenue Recognition - Schedule of Disaggregation of Revenue (Details)",
     "menuCat": "Details",
     "order": "42",
     "role": "http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails",
     "shortName": "Revenue Recognition - Schedule of Disaggregation of Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i3e7b1c459044443e8e4a9f3f0212d9b2_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - Revenue Recognition - Lease Revenue (Details)",
     "menuCat": "Details",
     "order": "43",
     "role": "http://www.lawsonproducts.com/role/RevenueRecognitionLeaseRevenueDetails",
     "shortName": "Revenue Recognition - Lease Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "idcbab8a2b7314ec493b0f65fd152834c_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - Disclosure - Supplemental Financial Statement Information - Schedule of Inventory (Details)",
     "menuCat": "Details",
     "order": "44",
     "role": "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationScheduleofInventoryDetails",
     "shortName": "Supplemental Financial Statement Information - Schedule of Inventory (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "idcbab8a2b7314ec493b0f65fd152834c_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "ib8e3cfb9b3b14014970ec6f70265bec4_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryValuationReserves",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000046 - Disclosure - Supplemental Financial Statement Information - Rollforward of Inventory Reserves (Details)",
     "menuCat": "Details",
     "order": "45",
     "role": "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRollforwardofInventoryReservesDetails",
     "shortName": "Supplemental Financial Statement Information - Rollforward of Inventory Reserves (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:InventoryLIFOReservePeriodCharge",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "idcbab8a2b7314ec493b0f65fd152834c_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000047 - Disclosure - Supplemental Financial Statement Information- Property, Plant and Equipment (Details)",
     "menuCat": "Details",
     "order": "46",
     "role": "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails",
     "shortName": "Supplemental Financial Statement Information- Property, Plant and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "idcbab8a2b7314ec493b0f65fd152834c_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "idcbab8a2b7314ec493b0f65fd152834c_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertySubjectToOrAvailableForOperatingLeaseNet",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000048 - Disclosure - Supplemental Financial Statement Information - Rental Equipment (Details)",
     "menuCat": "Details",
     "order": "47",
     "role": "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails",
     "shortName": "Supplemental Financial Statement Information - Rental Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i58383aa390144657a5b98bc5158b4fba_I20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "idcbab8a2b7314ec493b0f65fd152834c_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "dsgr:SecurityBonusPlan",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000049 - Disclosure - Supplemental Financial Statement Information - Other Liabilities (Details)",
     "menuCat": "Details",
     "order": "48",
     "role": "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationOtherLiabilitiesDetails",
     "shortName": "Supplemental Financial Statement Information - Other Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "idcbab8a2b7314ec493b0f65fd152834c_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "dsgr:SecurityBonusPlan",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "ib8e3cfb9b3b14014970ec6f70265bec4_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000050 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details)",
     "menuCat": "Details",
     "order": "49",
     "role": "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails",
     "shortName": "Goodwill and Intangible Assets - Schedule of Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i3cf3abe9df5649eba9e430093e3fcdc3_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - Consolidated Statements of Changes in Stockholders' Equity",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
     "shortName": "Consolidated Statements of Changes in Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i3cf3abe9df5649eba9e430093e3fcdc3_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "idcbab8a2b7314ec493b0f65fd152834c_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000051 - Disclosure - Goodwill and Intangible Assets - Carrying Amount of Intangible Assets (Details)",
     "menuCat": "Details",
     "order": "50",
     "role": "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails",
     "shortName": "Goodwill and Intangible Assets - Carrying Amount of Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "idcbab8a2b7314ec493b0f65fd152834c_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "idcbab8a2b7314ec493b0f65fd152834c_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000052 - Disclosure - Goodwill and Intangible Assets - Maturity of Intangible Assets (Details)",
     "menuCat": "Details",
     "order": "51",
     "role": "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails",
     "shortName": "Goodwill and Intangible Assets - Maturity of Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "idcbab8a2b7314ec493b0f65fd152834c_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock",
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000053 - Disclosure - Leases - Net Lease Cost (Details)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails",
     "shortName": "Leases - Net Lease Cost (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock",
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "idcbab8a2b7314ec493b0f65fd152834c_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000054 - Disclosure - Leases - Net Lease Assets and Liabilities (Details)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails",
     "shortName": "Leases - Net Lease Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "dsgr:OperatingLeaseAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "idcbab8a2b7314ec493b0f65fd152834c_I20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "idcbab8a2b7314ec493b0f65fd152834c_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000055 - Disclosure - Leases - Value of Lease Liabilities (Details)",
     "menuCat": "Details",
     "order": "54",
     "role": "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails",
     "shortName": "Leases - Value of Lease Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "idcbab8a2b7314ec493b0f65fd152834c_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "idcbab8a2b7314ec493b0f65fd152834c_I20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000056 - Disclosure - Leases - Leases Weighted-Average Lease Terms and Interest Rates (Details)",
     "menuCat": "Details",
     "order": "55",
     "role": "http://www.lawsonproducts.com/role/LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails",
     "shortName": "Leases - Leases Weighted-Average Lease Terms and Interest Rates (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "idcbab8a2b7314ec493b0f65fd152834c_I20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000057 - Disclosure - Leases - Cash Outflows of the Leasing Activity (Details)",
     "menuCat": "Details",
     "order": "56",
     "role": "http://www.lawsonproducts.com/role/LeasesCashOutflowsoftheLeasingActivityDetails",
     "shortName": "Leases - Cash Outflows of the Leasing Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseInterestPaymentOnLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000058 - Disclosure - Earnout Derivative Liability - Narrative (Details)",
     "menuCat": "Details",
     "order": "57",
     "role": "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityNarrativeDetails",
     "shortName": "Earnout Derivative Liability - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "ibcf582d15e7e431d9d91825bd9155638_I20220401",
      "decimals": "INF",
      "lang": "en-US",
      "name": "dsgr:BusinessAcquisitionNumberOfEarnoutProvisions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "earnoutprovision",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "ib8e3cfb9b3b14014970ec6f70265bec4_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000059 - Disclosure - Earnout Derivative Liability - Schedule of Earnout Liability (Details)",
     "menuCat": "Details",
     "order": "58",
     "role": "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityScheduleofEarnoutLiabilityDetails",
     "shortName": "Earnout Derivative Liability - Schedule of Earnout Liability (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "ib8e3cfb9b3b14014970ec6f70265bec4_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "idcbab8a2b7314ec493b0f65fd152834c_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000060 - Disclosure - Debt - Schedule of Long-term Debt (Details)",
     "menuCat": "Details",
     "order": "59",
     "role": "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails",
     "shortName": "Debt - Schedule of Long-term Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "idcbab8a2b7314ec493b0f65fd152834c_I20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CommonStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "idcbab8a2b7314ec493b0f65fd152834c_I20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical",
     "shortName": "Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "idcbab8a2b7314ec493b0f65fd152834c_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000061 - Disclosure - Debt - Narrative (Details)",
     "menuCat": "Details",
     "order": "60",
     "role": "http://www.lawsonproducts.com/role/DebtNarrativeDetails",
     "shortName": "Debt - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "id5563189b44147e2821fc4bc77bdde35_I20230331",
      "decimals": "4",
      "lang": "en-US",
      "name": "us-gaap:DebtWeightedAverageInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000062 - Disclosure - Stock-Based Compensation - Equity Compensation Plans (Details)",
     "menuCat": "Details",
     "order": "61",
     "role": "http://www.lawsonproducts.com/role/StockBasedCompensationEquityCompensationPlansDetails",
     "shortName": "Stock-Based Compensation - Equity Compensation Plans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000063 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details)",
     "menuCat": "Details",
     "order": "62",
     "role": "http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockUnitsDetails",
     "shortName": "Stock-Based Compensation - Restricted Stock Units (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000064 - Disclosure - Stock-Based Compensation - Stock Options (Details)",
     "menuCat": "Details",
     "order": "63",
     "role": "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionsDetails",
     "shortName": "Stock-Based Compensation - Stock Options (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "if729869dd25149a68bbd8e362800275d_D20220401-20220430",
      "decimals": "INF",
      "lang": "en-US",
      "name": "dsgr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionRatioToCommonStock",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "ib8e3cfb9b3b14014970ec6f70265bec4_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000065 - Disclosure - Stock-Based Compensation - Summary of Stock Options Activity (Details)",
     "menuCat": "Details",
     "order": "64",
     "role": "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockOptionsActivityDetails",
     "shortName": "Stock-Based Compensation - Summary of Stock Options Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "ib8e3cfb9b3b14014970ec6f70265bec4_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i124a45b455e34acc8d49cb7fc52ef963_D20230101-20230331",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000066 - Disclosure - Stock-Based Compensation - Stock Option Assumptions (Details)",
     "menuCat": "Details",
     "order": "65",
     "role": "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionAssumptionsDetails",
     "shortName": "Stock-Based Compensation - Stock Option Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i124a45b455e34acc8d49cb7fc52ef963_D20230101-20230331",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:TreasuryStockTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "idcbab8a2b7314ec493b0f65fd152834c_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000067 - Disclosure - Stock Repurchase Program (Details)",
     "menuCat": "Details",
     "order": "66",
     "role": "http://www.lawsonproducts.com/role/StockRepurchaseProgramDetails",
     "shortName": "Stock Repurchase Program (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:TreasuryStockTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "idcbab8a2b7314ec493b0f65fd152834c_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000068 - Disclosure - Earnings Per Share (Details)",
     "menuCat": "Details",
     "order": "67",
     "role": "http://www.lawsonproducts.com/role/EarningsPerShareDetails",
     "shortName": "Earnings Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000069 - Disclosure - Income Taxes (Details)",
     "menuCat": "Details",
     "order": "68",
     "role": "http://www.lawsonproducts.com/role/IncomeTaxesDetails",
     "shortName": "Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": "3",
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "ib8e3cfb9b3b14014970ec6f70265bec4_I20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccrualForEnvironmentalLossContingencies",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000070 - Disclosure - Commitments and Contingencies (Details)",
     "menuCat": "Details",
     "order": "69",
     "role": "http://www.lawsonproducts.com/role/CommitmentsandContingenciesDetails",
     "shortName": "Commitments and Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "ib8e3cfb9b3b14014970ec6f70265bec4_I20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccrualForEnvironmentalLossContingencies",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000007 - Statement - Condensed Consolidated Statements of Cash Flows",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows",
     "shortName": "Condensed Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "dsgr:RelatedPartyTransactionTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000071 - Disclosure - Related Party Transactions (Details)",
     "menuCat": "Details",
     "order": "70",
     "role": "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails",
     "shortName": "Related Party Transactions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "dsgr:RelatedPartyTransactionTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "id17618651ceb4b62aed6905ddf7fb124_D20220101-20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000072 - Disclosure - Segment Reporting - Reportable Segment Information (Details)",
     "menuCat": "Details",
     "order": "71",
     "role": "http://www.lawsonproducts.com/role/SegmentReportingReportableSegmentInformationDetails",
     "shortName": "Segment Reporting - Reportable Segment Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CommonStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "idcbab8a2b7314ec493b0f65fd152834c_I20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000073 - Disclosure - Subsequent Event (Details)",
     "menuCat": "Details",
     "order": "72",
     "role": "http://www.lawsonproducts.com/role/SubsequentEventDetails",
     "shortName": "Subsequent Event (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SubsequentEventsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i267ca96467a94c96942b32d64d81bc08_D20230501-20230501",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationConsiderationTransferred1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000008 - Disclosure - Nature of Operations and Basis of Presentation",
     "menuCat": "Notes",
     "order": "8",
     "role": "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentation",
     "shortName": "Nature of Operations and Basis of Presentation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000009 - Disclosure - Summary of Significant Accounting Policies",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "dsgr-20230331.htm",
      "contextRef": "i83c94f91db3d4886a62e2a0634d85896_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 71,
   "tag": {
    "country_CA": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CANADA",
        "terseLabel": "Canada"
       }
      }
     },
     "localname": "CA",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r616"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r617"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r614"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r614"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r614"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r618"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r614"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r614"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r614"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r614"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r613"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r615"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dsgr_A2022AcquisitionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2022 Acquisitions",
        "label": "2022 Acquisitions [Member]",
        "terseLabel": "2022 Acquisitions"
       }
      }
     },
     "localname": "A2022AcquisitionsMember",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dsgr_AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Liabilities And Other Accrued Liabilities, Current",
        "label": "Accrued Liabilities And Other Accrued Liabilities, Current",
        "verboseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesAndOtherAccruedLiabilitiesCurrent",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dsgr_AdditionsOfAssetsUnderAFinanceLeaseLiability": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions Of Assets Under A Finance Lease Liability",
        "label": "Additions Of Assets Under A Finance Lease Liability",
        "terseLabel": "Additions of assets under a finance lease liability"
       }
      }
     },
     "localname": "AdditionsOfAssetsUnderAFinanceLeaseLiability",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dsgr_AdditionsOfAssetsUnderAnOperatingLeaseLiability": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions Of Assets Under An Operating Lease Liability",
        "label": "Additions Of Assets Under An Operating Lease Liability",
        "terseLabel": "Additions of assets under an operating lease liability"
       }
      }
     },
     "localname": "AdditionsOfAssetsUnderAnOperatingLeaseLiability",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dsgr_AdjustedTermSOFROrCDORRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjusted Term SOFR Or CDOR Rate",
        "label": "Adjusted Term SOFR Or CDOR Rate [Member]",
        "terseLabel": "Adjusted Term SOFR Or CDOR Rate"
       }
      }
     },
     "localname": "AdjustedTermSOFROrCDORRateMember",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dsgr_AdjustmentsToAdditionalPaidInCapitalValueOfStockBasedCompensationLiabilityPaidInShares": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments To Additional Paid In Capital, Value Of Stock-Based Compensation Liability Paid In Shares",
        "label": "Adjustments To Additional Paid In Capital, Value Of Stock-Based Compensation Liability Paid In Shares",
        "terseLabel": "Stock-based compensation liability paid in shares"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalValueOfStockBasedCompensationLiabilityPaidInShares",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dsgr_AlternateBaseRateOrCanadianPrimeRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Alternate Base Rate Or Canadian Prime Rate",
        "label": "Alternate Base Rate Or Canadian Prime Rate [Member]",
        "terseLabel": "Alternate Base Rate Or Canadian Prime Rate"
       }
      }
     },
     "localname": "AlternateBaseRateOrCanadianPrimeRateMember",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dsgr_BusinessAcquisitionEquityInterestIssuedOrIssuableExchangeRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Acquisition, Equity Interest Issued or Issuable, Exchange Ratio",
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Exchange Ratio",
        "terseLabel": "Exchange ratio (in shares)"
       }
      }
     },
     "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableExchangeRatio",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "dsgr_BusinessAcquisitionNumberOfEarnoutProvisions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Acquisition, Number Of Earnout Provisions",
        "label": "Business Acquisition, Number Of Earnout Provisions",
        "terseLabel": "Number of earnout provisions"
       }
      }
     },
     "localname": "BusinessAcquisitionNumberOfEarnoutProvisions",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "dsgr_BusinessCombinationCashConsiderationTransferredEquityInterestsIssuedAndIssuable": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Cash Consideration Transferred, Equity Interests Issued and Issuable",
        "label": "Business Combination, Cash Consideration Transferred, Equity Interests Issued and Issuable",
        "terseLabel": "Cash exchanged for equity"
       }
      }
     },
     "localname": "BusinessCombinationCashConsiderationTransferredEquityInterestsIssuedAndIssuable",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dsgr_BusinessCombinationNumberOfLocations": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Number Of Locations",
        "label": "Business Combination, Number Of Locations",
        "terseLabel": "Number of locations"
       }
      }
     },
     "localname": "BusinessCombinationNumberOfLocations",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails": {
       "order": 13.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accrued Expenses And Other Liabilities",
        "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accrued Expenses And Other Liabilities",
        "negatedTerseLabel": "Accrued expenses and other liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherLiabilities",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeEarnoutLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails": {
       "order": 11.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Derivative Earnout Liability",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Derivative Earnout Liability",
        "negatedTerseLabel": "Derivative earnout liability"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeEarnoutLiability",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dsgr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Right Of Use Assets",
        "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Right Of Use Assets",
        "terseLabel": "Right of use assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dsgr_ContractWithCustomerPaymentTerms": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer, Payment Terms",
        "label": "Contract With Customer, Payment Terms",
        "terseLabel": "Payment terms (in days)"
       }
      }
     },
     "localname": "ContractWithCustomerPaymentTerms",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "dsgr_CorporateAndReconcilingItemsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate And Reconciling Items",
        "label": "Corporate And Reconciling Items [Member]",
        "terseLabel": "All Other(2)"
       }
      }
     },
     "localname": "CorporateAndReconcilingItemsMember",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails",
      "http://www.lawsonproducts.com/role/SegmentReportingReportableSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dsgr_DSGFormerlyLawsonMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "DSG, Formerly Lawson",
        "label": "DSG, Formerly Lawson [Member]",
        "terseLabel": "Lawson"
       }
      }
     },
     "localname": "DSGFormerlyLawsonMember",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsIntangibleAssetsAcquiredDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsProFormaInformationDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails",
      "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityNarrativeDetails",
      "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails",
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dsgr_DSGMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "DSG",
        "label": "DSG [Member]",
        "terseLabel": "DSG"
       }
      }
     },
     "localname": "DSGMember",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dsgr_DelayedDrawTermLoanFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Delayed Draw Term Loan Facility",
        "label": "Delayed Draw Term Loan Facility [Member]",
        "terseLabel": "Senior secured delayed draw term loan"
       }
      }
     },
     "localname": "DelayedDrawTermLoanFacilityMember",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dsgr_EarnoutSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnout Shares",
        "label": "Earnout Shares [Member]",
        "terseLabel": "Earnout Shares"
       }
      }
     },
     "localname": "EarnoutSharesMember",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails",
      "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dsgr_FinanceLeaseCost": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease, Cost",
        "label": "Finance Lease, Cost",
        "totalLabel": "Financing Lease Expense"
       }
      }
     },
     "localname": "FinanceLeaseCost",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dsgr_FinanceLeaseLiabilityPresentValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "dsgr_NetLeaseLiabilityPresentValue",
       "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/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dsgr_FinanceLeaseLiabilityToBePaidAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "dsgr_NetLeaseLiabilityPaymentsDueAfterYearFour",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease, Liability, to be Paid, after Year Four",
        "label": "Finance Lease, Liability, to be Paid, after Year Four",
        "verboseLabel": "Subsequent years"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dsgr_FrontierMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frontier",
        "label": "Frontier [Member]",
        "terseLabel": "Frontier"
       }
      }
     },
     "localname": "FrontierMember",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dsgr_GexproMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gexpro",
        "label": "Gexpro [Member]",
        "terseLabel": "Gexpro"
       }
      }
     },
     "localname": "GexproMember",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails",
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dsgr_GexproServicesHoldbackSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gexpro Services Holdback Shares",
        "label": "Gexpro Services Holdback Shares [Member]",
        "terseLabel": "Gexpro Services Holdback Shares"
       }
      }
     },
     "localname": "GexproServicesHoldbackSharesMember",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails",
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dsgr_GexproServicesSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gexpro Services Segment",
        "label": "Gexpro Services Segment [Member]",
        "terseLabel": "Gexpro Services"
       }
      }
     },
     "localname": "GexproServicesSegmentMember",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails",
      "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails",
      "http://www.lawsonproducts.com/role/SegmentReportingReportableSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dsgr_GexproServicesStockholderMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gexpro Services Stockholder",
        "label": "Gexpro Services Stockholder [Member]",
        "terseLabel": "Gexpro Services Stockholder"
       }
      }
     },
     "localname": "GexproServicesStockholderMember",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityNarrativeDetails",
      "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails",
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dsgr_HISCOMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "HISCO",
        "label": "HISCO [Member]",
        "terseLabel": "HISCO"
       }
      }
     },
     "localname": "HISCOMember",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails",
      "http://www.lawsonproducts.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dsgr_InstrumexMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrumex",
        "label": "Instrumex [Member]",
        "terseLabel": "Instrumex"
       }
      }
     },
     "localname": "InstrumexMember",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dsgr_InterworldHighwayLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interworld Highway LLC",
        "label": "Interworld Highway LLC [Member]",
        "terseLabel": "Interworld Highway, LLC"
       }
      }
     },
     "localname": "InterworldHighwayLLCMember",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dsgr_InventoryReservesRollforwardRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventory Reserves Rollforward",
        "label": "Inventory Reserves Rollforward [Roll Forward]",
        "terseLabel": "Inventory Reserves Rollforward [Roll Forward]"
       }
      }
     },
     "localname": "InventoryReservesRollforwardRollForward",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRollforwardofInventoryReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dsgr_LCKMAndMrKingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "LCKM And Mr King",
        "label": "LCKM And Mr King [Member]",
        "terseLabel": "LCKM And Mr King"
       }
      }
     },
     "localname": "LCKMAndMrKingMember",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dsgr_LawsonSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lawson Segment",
        "label": "Lawson Segment [Member]",
        "terseLabel": "Lawson"
       }
      }
     },
     "localname": "LawsonSegmentMember",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails",
      "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails",
      "http://www.lawsonproducts.com/role/SegmentReportingReportableSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dsgr_LeaseAssetsRightofUseAsset": {
     "auth_ref": [],
     "calculation": {
      "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",
        "totalLabel": "Total lease assets"
       }
      }
     },
     "localname": "LeaseAssetsRightofUseAsset",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dsgr_LeaseLiabilityCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.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": "Current portion of lease liabilities",
        "totalLabel": "Total current lease liabilities"
       }
      }
     },
     "localname": "LeaseLiabilityCurrent",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dsgr_LeaseLiabilityNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.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 liabilities",
        "totalLabel": "Total long term lease liabilities"
       }
      }
     },
     "localname": "LeaseLiabilityNoncurrent",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails",
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dsgr_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "dsgr_NetLeaseLiabilityPaymentsDueAfterYearFour",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four",
        "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four",
        "terseLabel": "Subsequent years"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dsgr_LineOfCreditFacilityAccordionFeatureIncreaseLimit": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of Credit Facility, Accordion Feature, Increase Limit",
        "label": "Line of Credit Facility, Accordion Feature, Increase Limit",
        "terseLabel": "Accordion feature"
       }
      }
     },
     "localname": "LineOfCreditFacilityAccordionFeatureIncreaseLimit",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dsgr_LutherKingCapitalManagementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Luther King Capital Management",
        "label": "Luther King Capital Management [Member]",
        "terseLabel": "Luther King Capital Management"
       }
      }
     },
     "localname": "LutherKingCapitalManagementMember",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dsgr_NationalTestEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "National Test Equipment",
        "label": "National Test Equipment [Member]",
        "terseLabel": "National Test Equipment"
       }
      }
     },
     "localname": "NationalTestEquipmentMember",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dsgr_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/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dsgr_NetLeaseLiabilityImputedInterest": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Lease Liability, Imputed Interest",
        "label": "Net Lease Liability, Imputed Interest",
        "negatedTotalLabel": "Less: Interest"
       }
      }
     },
     "localname": "NetLeaseLiabilityImputedInterest",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dsgr_NetLeaseLiabilityPaymentsDue": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Lease Liability, Payments Due",
        "label": "Net Lease Liability, Payments Due",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "NetLeaseLiabilityPaymentsDue",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dsgr_NetLeaseLiabilityPaymentsDueAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 2.0,
       "parentTag": "dsgr_NetLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Lease Liability, Payments, Due after Year Four",
        "label": "Net Lease Liability, Payments, Due after Year Four",
        "totalLabel": "Subsequent years"
       }
      }
     },
     "localname": "NetLeaseLiabilityPaymentsDueAfterYearFour",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dsgr_NetLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 6.0,
       "parentTag": "dsgr_NetLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Lease Liability, Payments, Due Year Four",
        "label": "Net Lease Liability, Payments, Due Year Four",
        "totalLabel": "Year five"
       }
      }
     },
     "localname": "NetLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dsgr_NetLeaseLiabilityPaymentsDueYearOne": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 1.0,
       "parentTag": "dsgr_NetLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Lease Liability, Payments, Due Year One",
        "label": "Net Lease Liability, Payments, Due Year One",
        "totalLabel": "Year two"
       }
      }
     },
     "localname": "NetLeaseLiabilityPaymentsDueYearOne",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dsgr_NetLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 4.0,
       "parentTag": "dsgr_NetLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Lease Liability, Payments, Due Year Three",
        "label": "Net Lease Liability, Payments, Due Year Three",
        "totalLabel": "Year four"
       }
      }
     },
     "localname": "NetLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dsgr_NetLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 3.0,
       "parentTag": "dsgr_NetLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Lease Liability, Payments, Due Year Two",
        "label": "Net Lease Liability, Payments, Due Year Two",
        "totalLabel": "Year three"
       }
      }
     },
     "localname": "NetLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dsgr_NetLeaseLiabilityPaymentsRemainderofFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 5.0,
       "parentTag": "dsgr_NetLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Lease Liability, Payments, Remainder of Fiscal Year",
        "label": "Net Lease Liability, Payments, Remainder of Fiscal Year",
        "totalLabel": "Year one"
       }
      }
     },
     "localname": "NetLeaseLiabilityPaymentsRemainderofFiscalYear",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dsgr_NetLeaseLiabilityPresentValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Lease Liability, Present Value",
        "label": "Net Lease Liability, Present Value",
        "totalLabel": "Present value of lease liabilities"
       }
      }
     },
     "localname": "NetLeaseLiabilityPresentValue",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dsgr_NumberOfBranches": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Branches",
        "label": "Number Of Branches",
        "terseLabel": "Number of branches"
       }
      }
     },
     "localname": "NumberOfBranches",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails",
      "http://www.lawsonproducts.com/role/SegmentReportingReportableSegmentInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "dsgr_NumberOfPrincipalOperatingSegments": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Principal Operating Segments",
        "label": "Number Of Principal Operating Segments",
        "terseLabel": "Principal operating segment"
       }
      }
     },
     "localname": "NumberOfPrincipalOperatingSegments",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails",
      "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "dsgr_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/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dsgr_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/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dsgr_OtherAcquisitionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Acquisitions",
        "label": "Other Acquisitions [Member]",
        "terseLabel": "Other Acquisitions"
       }
      }
     },
     "localname": "OtherAcquisitionsMember",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsProFormaInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dsgr_OtherGeographicalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Geographical",
        "label": "Other Geographical [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherGeographicalMember",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dsgr_OtherMiscellaneousLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationOtherLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Miscellaneous Liabilities",
        "label": "Other Miscellaneous Liabilities",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherMiscellaneousLiabilities",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dsgr_OtherRevolvingCreditFacilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Revolving Credit Facilities",
        "label": "Other Revolving Credit Facilities [Member]",
        "terseLabel": "Other revolving line of credit"
       }
      }
     },
     "localname": "OtherRevolvingCreditFacilitiesMember",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dsgr_PartsWasherLeasingProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Parts Washer Leasing Program",
        "label": "Parts Washer Leasing Program [Member]",
        "terseLabel": "Parts Washer Leasing Program"
       }
      }
     },
     "localname": "PartsWasherLeasingProgramMember",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dsgr_PaymentOfEarnout": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment Of Earnout",
        "label": "Payment Of Earnout",
        "negatedTerseLabel": "Payment of earnout"
       }
      }
     },
     "localname": "PaymentOfEarnout",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dsgr_PaymentsToAcquireRentalEquipment": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments to Acquire Rental Equipment",
        "label": "Payments to Acquire Rental Equipment",
        "negatedTerseLabel": "Purchases of rental equipment"
       }
      }
     },
     "localname": "PaymentsToAcquireRentalEquipment",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dsgr_PropertyPlantAndEquipmentExcludingRentalEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property, Plant and Equipment, Excluding Rental Equipment",
        "label": "Property, Plant and Equipment, Excluding Rental Equipment [Member]",
        "terseLabel": "Property, Plant and Equipment, Excluding Rental Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentExcludingRentalEquipmentMember",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dsgr_RelatedPartyTransactionCommonStockOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related Party Transaction, Common Stock, Outstanding",
        "label": "Related Party Transaction, Common Stock, Outstanding",
        "terseLabel": "Common stock outstanding (as a percent)"
       }
      }
     },
     "localname": "RelatedPartyTransactionCommonStockOutstanding",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "dsgr_RelatedPartyTransactionSharesOwned": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related Party Transaction, Shares Owned",
        "label": "Related Party Transaction, Shares Owned",
        "terseLabel": "Shares owned by related party (in shares)"
       }
      }
     },
     "localname": "RelatedPartyTransactionSharesOwned",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "dsgr_RelatedPartyTransactionTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related Party Transaction",
        "label": "Related Party Transaction [Text Block]",
        "terseLabel": "Related Party Transactions"
       }
      }
     },
     "localname": "RelatedPartyTransactionTextBlock",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dsgr_RentalEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rental Equipment",
        "label": "Rental Equipment [Member]",
        "terseLabel": "Rental Equipment"
       }
      }
     },
     "localname": "RentalEquipmentMember",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dsgr_RentalProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rental Program",
        "label": "Rental Program [Member]",
        "terseLabel": "Rental Program"
       }
      }
     },
     "localname": "RentalProgramMember",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionLeaseRevenueDetails",
      "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dsgr_ResoluxMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Resolux",
        "label": "Resolux [Member]",
        "terseLabel": "Resolux"
       }
      }
     },
     "localname": "ResoluxMember",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dsgr_RevenueFromContractWithCustomerNumberOfRevenueStreams": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue From Contract With Customer, Number Of Revenue Streams",
        "label": "Revenue From Contract With Customer, Number Of Revenue Streams",
        "terseLabel": "Number of revenue streams"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerNumberOfRevenueStreams",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "dsgr_SecuredOvernightFinancingRateSOFRMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Secured Overnight Financing Rate (SOFR)",
        "label": "Secured Overnight Financing Rate (SOFR) [Member]",
        "terseLabel": "Secured Overnight Financing Rate (SOFR)"
       }
      }
     },
     "localname": "SecuredOvernightFinancingRateSOFRMember",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dsgr_SecurityBonusPlan": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationOtherLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security bonus plan.",
        "label": "Security Bonus Plan",
        "terseLabel": "Security bonus plan"
       }
      }
     },
     "localname": "SecurityBonusPlan",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dsgr_SeniorSecuredRevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Secured Revolving Credit Facility",
        "label": "Senior Secured Revolving Credit Facility [Member]",
        "terseLabel": "Senior Secured Revolving Credit Facility"
       }
      }
     },
     "localname": "SeniorSecuredRevolvingCreditFacilityMember",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/DebtNarrativeDetails",
      "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dsgr_SeniorSecuredTermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Secured Term Loan",
        "label": "Senior Secured Term Loan [Member]",
        "terseLabel": "Senior Secured Term Loan"
       }
      }
     },
     "localname": "SeniorSecuredTermLoanMember",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/DebtNarrativeDetails",
      "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dsgr_SettlementOfRelatedPartyObligations": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Settlement Of Related Party Obligations",
        "label": "Settlement Of Related Party Obligations",
        "terseLabel": "Settlement of related party obligations"
       }
      }
     },
     "localname": "SettlementOfRelatedPartyObligations",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGrantDateFairValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Grants In Period, Grant Date Fair Value",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Grants In Period, Grant Date Fair Value",
        "terseLabel": "Grant date fair value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGrantDateFairValue",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockUnitsDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dsgr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionRatioToCommonStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Option Ratio To Common Stock",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Option Ratio To Common Stock",
        "terseLabel": "Stock option per share of common stock (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionRatioToCommonStock",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "dsgr_SharesRepurchasedHeldInTreasury": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares Repurchased Held In Treasury",
        "label": "Shares Repurchased Held In Treasury",
        "terseLabel": "Shares repurchased held in treasury"
       }
      }
     },
     "localname": "SharesRepurchasedHeldInTreasury",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dsgr_StockIssuedDuringPeriodSharesSettlementOfEarnout": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Shares, Settlement Of Earnout",
        "label": "Stock Issued During Period, Shares, Settlement Of Earnout",
        "terseLabel": "Settlement of earnout (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesSettlementOfEarnout",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "dsgr_StockIssuedDuringPeriodValueSettlementOfEarnout": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Value, Settlement Of Earnout",
        "label": "Stock Issued During Period, Value, Settlement Of Earnout",
        "terseLabel": "Shares issued - earnout"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueSettlementOfEarnout",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dsgr_TestEquityAndGexproMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TestEquity And Gexpro",
        "label": "TestEquity And Gexpro [Member]",
        "terseLabel": "TestEquity And Gexpro"
       }
      }
     },
     "localname": "TestEquityAndGexproMember",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsIntangibleAssetsAcquiredDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsProFormaInformationDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails",
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dsgr_TestEquityAndGexproServicesFormerOwnersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TestEquity And Gexpro Services Former Owners",
        "label": "TestEquity And Gexpro Services Former Owners [Member]",
        "terseLabel": "TestEquity And Gexpro Services Former Owners"
       }
      }
     },
     "localname": "TestEquityAndGexproServicesFormerOwnersMember",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails",
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dsgr_TestEquityAndGexproServicesShareholdersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TestEquity And Gexpro Services Shareholders",
        "label": "TestEquity And Gexpro Services Shareholders [Member]",
        "terseLabel": "TestEquity and Gexpro Services Shareholders"
       }
      }
     },
     "localname": "TestEquityAndGexproServicesShareholdersMember",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityNarrativeDetails",
      "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dsgr_TestEquityEquityholderMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TestEquity Equityholder",
        "label": "TestEquity Equityholder [Member]",
        "terseLabel": "TestEquity Equityholder"
       }
      }
     },
     "localname": "TestEquityEquityholderMember",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityNarrativeDetails",
      "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails",
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dsgr_TestEquityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TestEquity",
        "label": "TestEquity [Member]",
        "terseLabel": "TestEquity"
       }
      }
     },
     "localname": "TestEquityMember",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails",
      "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dsgr_TestEquitySegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TestEquity Segment",
        "label": "TestEquity Segment [Member]",
        "terseLabel": "TestEquity"
       }
      }
     },
     "localname": "TestEquitySegmentMember",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails",
      "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails",
      "http://www.lawsonproducts.com/role/SegmentReportingReportableSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dsgr_VariableRateComponentAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Rate Component",
        "label": "Variable Rate Component [Axis]",
        "terseLabel": "Variable Rate Component [Axis]"
       }
      }
     },
     "localname": "VariableRateComponentAxis",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dsgr_VariableRateComponentDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Rate Component [Domain]",
        "label": "Variable Rate Component [Domain]",
        "terseLabel": "Variable Rate Component [Domain]"
       }
      }
     },
     "localname": "VariableRateComponentDomain",
     "nsuri": "http://www.lawsonproducts.com/20230331",
     "presentation": [
      "http://www.lawsonproducts.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_AffiliatedEntityMember": {
     "auth_ref": [
      "r576",
      "r660",
      "r672",
      "r673",
      "r674"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Affiliated Entity [Member]",
        "terseLabel": "Affiliated Entity"
       }
      }
     },
     "localname": "AffiliatedEntityMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_AsiaPacificMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asia Pacific [Member]",
        "terseLabel": "Pacific Rim"
       }
      }
     },
     "localname": "AsiaPacificMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Financial Information Disclosure [Abstract]"
       }
      }
     },
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract",
     "nsuri": "http://fasb.org/srt/2022",
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r196",
      "r237",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r255",
      "r259",
      "r313",
      "r314",
      "r315",
      "r316",
      "r318",
      "r319",
      "r321",
      "r323",
      "r324",
      "r654",
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails",
      "http://www.lawsonproducts.com/role/SegmentReportingReportableSegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r196",
      "r237",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r255",
      "r259",
      "r313",
      "r314",
      "r315",
      "r316",
      "r318",
      "r319",
      "r321",
      "r323",
      "r324",
      "r654",
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails",
      "http://www.lawsonproducts.com/role/SegmentReportingReportableSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CounterpartyNameAxis": {
     "auth_ref": [
      "r194",
      "r195",
      "r329",
      "r355",
      "r581",
      "r583"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]",
        "terseLabel": "Counterparty Name [Axis]"
       }
      }
     },
     "localname": "CounterpartyNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsIntangibleAssetsAcquiredDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsProFormaInformationDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails",
      "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityNarrativeDetails",
      "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails",
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Domain]",
        "terseLabel": "Investment, Name [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails",
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EuropeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Europe [Member]",
        "terseLabel": "Europe"
       }
      }
     },
     "localname": "EuropeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_LatinAmericaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Latin America [Member]",
        "terseLabel": "Latin America"
       }
      }
     },
     "localname": "LatinAmericaMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r308",
      "r309",
      "r311",
      "r312",
      "r382",
      "r525",
      "r553",
      "r577",
      "r578",
      "r596",
      "r606",
      "r612",
      "r656",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/DebtNarrativeDetails",
      "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityNarrativeDetails",
      "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r308",
      "r309",
      "r311",
      "r312",
      "r382",
      "r525",
      "r553",
      "r577",
      "r578",
      "r596",
      "r606",
      "r612",
      "r656",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/DebtNarrativeDetails",
      "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OwnershipAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]",
        "terseLabel": "Ownership [Axis]"
       }
      }
     },
     "localname": "OwnershipAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_OwnershipDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Domain]",
        "terseLabel": "Ownership [Domain]"
       }
      }
     },
     "localname": "OwnershipDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r261",
      "r526",
      "r597",
      "r610",
      "r652",
      "r653",
      "r658",
      "r683"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionLeaseRevenueDetails",
      "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r261",
      "r526",
      "r597",
      "r610",
      "r652",
      "r653",
      "r658",
      "r683"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionLeaseRevenueDetails",
      "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r308",
      "r309",
      "r311",
      "r312",
      "r380",
      "r382",
      "r410",
      "r411",
      "r412",
      "r524",
      "r525",
      "r553",
      "r577",
      "r578",
      "r596",
      "r606",
      "r612",
      "r649",
      "r656",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Range [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/DebtNarrativeDetails",
      "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityNarrativeDetails",
      "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r308",
      "r309",
      "r311",
      "r312",
      "r380",
      "r382",
      "r410",
      "r411",
      "r412",
      "r524",
      "r525",
      "r553",
      "r577",
      "r578",
      "r596",
      "r606",
      "r612",
      "r649",
      "r656",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Range [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/DebtNarrativeDetails",
      "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityNarrativeDetails",
      "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "auth_ref": [
      "r194",
      "r195",
      "r329",
      "r355",
      "r582",
      "r583"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Domain]",
        "terseLabel": "Counterparty Name [Domain]"
       }
      }
     },
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsIntangibleAssetsAcquiredDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsProFormaInformationDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails",
      "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityNarrativeDetails",
      "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails",
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r272"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]",
        "terseLabel": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails",
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r262",
      "r263",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r598",
      "r611",
      "r658"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r262",
      "r263",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r598",
      "r611",
      "r658"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r14",
      "r609"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "verboseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r267",
      "r268"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "verboseLabel": "Accounts receivable, less allowances of $2,058 and $1,513, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingencies": {
     "auth_ref": [
      "r310",
      "r590",
      "r619",
      "r620",
      "r650",
      "r651"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total costs accrued as of the balance sheet date for environmental loss contingencies.",
        "label": "Accrual for Environmental Loss Contingencies",
        "terseLabel": "Accrued environmental matter costs"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r71",
      "r165"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedTerseLabel": "Accumulated depreciation and amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r24",
      "r25",
      "r26",
      "r171",
      "r549",
      "r561",
      "r565"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "verboseLabel": "Accumulated other comprehensive (loss) income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r23",
      "r26",
      "r119",
      "r518",
      "r556",
      "r557",
      "r624",
      "r625",
      "r626",
      "r632",
      "r633",
      "r634"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r62"
     ],
     "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": "Estimated Life (in years)"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsIntangibleAssetsAcquiredDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.",
        "label": "Additional Financial Information Disclosure [Text Block]",
        "terseLabel": "Supplemental Financial Statements Information"
       }
      }
     },
     "localname": "AdditionalFinancialInformationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r6"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional Paid in Capital, Common Stock",
        "verboseLabel": "Capital in excess of par value"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r419",
      "r420",
      "r421",
      "r632",
      "r633",
      "r634",
      "r665"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Capital in Excess of Par Value"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentForAmortization": {
     "auth_ref": [
      "r44",
      "r66"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.",
        "label": "Amortization",
        "terseLabel": "Amortization"
       }
      }
     },
     "localname": "AdjustmentForAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "negatedTerseLabel": "Tax withholdings related to net share settlements of stock-based compensation awards"
       }
      }
     },
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r92",
      "r93",
      "r384"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "verboseLabel": "Adjustments to reconcile to net cash used in operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r414"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-Based Payment Arrangement, Expense",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationEquityCompensationPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r172",
      "r269",
      "r280",
      "r281",
      "r282"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r30",
      "r348",
      "r489",
      "r628"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs",
        "terseLabel": "Amortization of debt issue costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r44",
      "r60",
      "r66"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r224"
     ],
     "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": "Stock options excluded from computation of diluted earnings per share ( in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r134",
      "r143",
      "r169",
      "r191",
      "r245",
      "r251",
      "r257",
      "r273",
      "r313",
      "r314",
      "r316",
      "r317",
      "r318",
      "r320",
      "r322",
      "r324",
      "r325",
      "r450",
      "r452",
      "r469",
      "r609",
      "r654",
      "r655",
      "r675"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "verboseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r161",
      "r174",
      "r191",
      "r273",
      "r313",
      "r314",
      "r316",
      "r317",
      "r318",
      "r320",
      "r322",
      "r324",
      "r325",
      "r450",
      "r452",
      "r469",
      "r609",
      "r654",
      "r655",
      "r675"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "verboseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockUnitsDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionAssumptionsDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Accounting"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BridgeLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing which is expected to be replaced by a medium to long-term loan. The loan \"bridges\" the gap in time when otherwise no financing would be in place.",
        "label": "Bridge Loan [Member]",
        "terseLabel": "Bridge Loan"
       }
      }
     },
     "localname": "BridgeLoanMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.",
        "label": "Building and Building Improvements [Member]",
        "terseLabel": "Buildings and improvements"
       }
      }
     },
     "localname": "BuildingAndBuildingImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r443",
      "r604",
      "r605"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsIntangibleAssetsAcquiredDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsProFormaInformationDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails",
      "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityNarrativeDetails",
      "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails",
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails",
      "http://www.lawsonproducts.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r97",
      "r98",
      "r443",
      "r604",
      "r605"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsIntangibleAssetsAcquiredDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsProFormaInformationDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails",
      "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityNarrativeDetails",
      "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails",
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails",
      "http://www.lawsonproducts.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
     "auth_ref": [
      "r111"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of equity interests issued or issuable to acquire entity.",
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares",
        "negatedTerseLabel": "Number of shares authorized (in shares)",
        "terseLabel": "Number of shares authorized (in shares)",
        "verboseLabel": "Number of DSG common shares exchanged (in shares)"
       }
      }
     },
     "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails",
      "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityNarrativeDetails",
      "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails",
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsIntangibleAssetsAcquiredDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsProFormaInformationDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails",
      "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "auth_ref": [
      "r662",
      "r663"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": {
     "auth_ref": [
      "r113"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.",
        "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount",
        "terseLabel": "Expected tax deductible goodwill amount"
       }
      }
     },
     "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionSharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.",
        "label": "Business Acquisition, Share Price",
        "terseLabel": "DSG closing price per common stock on April 1, 2022 (in USD per share)"
       }
      }
     },
     "localname": "BusinessAcquisitionSharePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "auth_ref": [
      "r441",
      "r442"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Net Income (Loss)",
        "terseLabel": "Pro Forma net income"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "auth_ref": [
      "r441",
      "r442"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.",
        "label": "Business Acquisition, Pro Forma Revenue",
        "terseLabel": "Pro Forma revenue"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "auth_ref": [
      "r95"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.",
        "label": "Business Combination, Acquisition Related Costs",
        "terseLabel": "Merger transaction costs"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination and Asset Acquisition [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r106",
      "r107",
      "r109"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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": "Total consideration exchanged",
        "totalLabel": "Total consideration exchanged",
        "verboseLabel": "Aggregate rights offering value"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails",
      "http://www.lawsonproducts.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": {
     "auth_ref": [
      "r106",
      "r107"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.",
        "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable",
        "terseLabel": "Fair value of shares exchanged",
        "verboseLabel": "Equity to be raised for acquisition"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": {
     "auth_ref": [
      "r104",
      "r106",
      "r107",
      "r449"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.",
        "label": "Business Combination, Consideration Transferred, Liabilities Incurred",
        "terseLabel": "Seller's notes"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredOther1": {
     "auth_ref": [
      "r110"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tangible or intangible assets, including a business or subsidiary of the acquirer transferred by the entity to the former owners of the acquiree. Excludes cash.",
        "label": "Business Combination, Consideration Transferred, Other",
        "terseLabel": "Other consideration"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredOther1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": {
     "auth_ref": [
      "r112"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.",
        "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High",
        "terseLabel": "Potential earn-out payment"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": {
     "auth_ref": [
      "r105",
      "r108"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.",
        "label": "Business Combination, Contingent Consideration, Liability, Current",
        "terseLabel": "Earnout derivative liability"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r114",
      "r444"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "Business Acquisitions"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": {
     "auth_ref": [
      "r96"
     ],
     "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": "Net Income"
       }
      }
     },
     "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": {
     "auth_ref": [
      "r96"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.",
        "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments [Abstract]",
        "terseLabel": "Measurement Period Adjustments"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease obligation assumed in business combination.",
        "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation",
        "negatedTerseLabel": "Lease and financing obligations"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets that are expected to be realized or consumed 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",
        "terseLabel": "Current assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other assets expected to be realized or consumed before 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, Other",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities",
        "negatedTerseLabel": "Current liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails": {
       "order": 12.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable",
        "negatedTerseLabel": "Accounts payable"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt": {
     "auth_ref": [
      "r100"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-Term Debt",
        "negatedTerseLabel": "Current portion of long term debt"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities",
        "negatedTerseLabel": "Deferred tax liability, net of deferred tax asset"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill",
        "terseLabel": "Other intangible assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities",
        "negatedTerseLabel": "Long-term obligations"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r99",
      "r100"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net",
        "totalLabel": "Total consideration exchanged"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r46",
      "r163",
      "r579"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents",
        "verboseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r41",
      "r46",
      "r48"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period",
        "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period",
        "totalLabel": "Total cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r41",
      "r124"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Increase (decrease) in cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashSurrenderValueOfLifeInsurance": {
     "auth_ref": [
      "r621"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of amounts which could be received based on the terms of the insurance contract upon surrendering life policies owned by the entity.",
        "label": "Cash Surrender Value of Life Insurance",
        "verboseLabel": "Cash value of life insurance"
       }
      }
     },
     "localname": "CashSurrenderValueOfLifeInsurance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r632",
      "r633",
      "r665"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "netLabel": "Common stock, par value (in USD per share)",
        "terseLabel": "Common stock, par value (in USD per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical",
      "http://www.lawsonproducts.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "netLabel": "Common stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "periodEndLabel": "Balance at end of period (in shares)",
        "periodStartLabel": "Balance at beginning of year (in shares)",
        "verboseLabel": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r5",
      "r78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "verboseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r5",
      "r609"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "verboseLabel": "Common Stock, $1 par value: Authorized - 35,000,000 shares Issued - 9,368,463 and 9,363,093 shares, respectively Outstanding - 9,120,167 and 9,115,584 shares, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r27",
      "r176",
      "r178",
      "r183",
      "r545",
      "r550"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income (loss)"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r117",
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation and Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress [Member]",
        "terseLabel": "Construction in progress"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContingentConsiderationByTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of contingent consideration.",
        "label": "Contingent Consideration by Type [Axis]",
        "terseLabel": "Contingent Consideration by Type [Axis]"
       }
      }
     },
     "localname": "ContingentConsiderationByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails",
      "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails",
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContingentConsiderationTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of contingent payment arrangement.",
        "label": "Contingent Consideration Type [Domain]",
        "terseLabel": "Contingent Consideration Type [Domain]"
       }
      }
     },
     "localname": "ContingentConsiderationTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails",
      "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails",
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r357",
      "r358",
      "r377"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r32",
      "r526"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of goods sold"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/DebtNarrativeDetails",
      "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/DebtNarrativeDetails",
      "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r103"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsIntangibleAssetsAcquiredDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails",
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r77",
      "r190",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r342",
      "r349",
      "r350",
      "r351"
     ],
     "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": "Debt"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r1",
      "r2",
      "r3",
      "r135",
      "r136",
      "r142",
      "r196",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r332",
      "r338",
      "r339",
      "r340",
      "r341",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r490",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r629"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/DebtNarrativeDetails",
      "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Basis spread on variable rate (as a percent)"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r3",
      "r136",
      "r142",
      "r352"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-Term Debt, Gross",
        "terseLabel": "Total debt"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/DebtNarrativeDetails",
      "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r19",
      "r196",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r332",
      "r338",
      "r339",
      "r340",
      "r341",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r490",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r629"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/DebtNarrativeDetails",
      "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross": {
     "auth_ref": [
      "r129"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Line of Credit Arrangements, Gross",
        "terseLabel": "Debt issuance costs, gross"
       }
      }
     },
     "localname": "DebtIssuanceCostsLineOfCreditArrangementsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtWeightedAverageInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average interest rate of debt outstanding.",
        "label": "Debt, Weighted Average Interest Rate",
        "terseLabel": "Weighted average interest rate (as a percent)"
       }
      }
     },
     "localname": "DebtWeightedAverageInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements.",
        "label": "Deferred Compensation Share-Based Arrangements, Liability, Current and Noncurrent",
        "terseLabel": "Stock-based compensation liability"
       }
      }
     },
     "localname": "DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationEquityCompensationPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "auth_ref": [
      "r127"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Gross",
        "terseLabel": "Deferred financing costs incurred"
       }
      }
     },
     "localname": "DeferredFinanceCostsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r127",
      "r657"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "negatedTerseLabel": "Less deferred financing costs",
        "terseLabel": "Deferred financing costs net of accumulated amortization"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/DebtNarrativeDetails",
      "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r423",
      "r424"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred tax asset"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r423",
      "r424"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred tax liability"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Revenue Disclosure [Abstract]",
        "terseLabel": "Deferred Revenue Disclosure [Abstract]"
       }
      }
     },
     "localname": "DeferredRevenueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r44",
      "r69"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails",
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r44",
      "r240"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 7.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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeGainLossOnDerivativeNet": {
     "auth_ref": [
      "r664"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.",
        "label": "Derivative, Gain (Loss) on Derivative, Net",
        "negatedLabel": "Change in fair value of earnout liability",
        "terseLabel": "Change in fair value of earnout liabilities"
       }
      }
     },
     "localname": "DerivativeGainLossOnDerivativeNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r120",
      "r454"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "terseLabel": "Earnout Derivative Liability"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/EarnoutDerivativeLiability"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionLeaseRevenueDetails",
      "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails",
      "http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r376",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionLeaseRevenueDetails",
      "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails",
      "http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r658"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r387",
      "r415",
      "r416",
      "r418",
      "r422",
      "r607"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureOfRepurchaseAgreementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Repurchase Agreements [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfRepurchaseAgreementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r184",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r214",
      "r216",
      "r221",
      "r222",
      "r223",
      "r227",
      "r464",
      "r465",
      "r546",
      "r551",
      "r586"
     ],
     "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 (loss) per share of common stock (in USD per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss",
      "http://www.lawsonproducts.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic [Abstract]",
        "terseLabel": "Basic income per share:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r184",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r216",
      "r221",
      "r222",
      "r223",
      "r227",
      "r464",
      "r465",
      "r546",
      "r551",
      "r586"
     ],
     "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 (loss) per share of common stock (in USD per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss",
      "http://www.lawsonproducts.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted [Abstract]",
        "terseLabel": "Diluted income per share:"
       }
      }
     },
     "localname": "EarningsPerShareDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r224",
      "r225",
      "r226",
      "r228"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Earnings Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/EarningsPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r478"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r426"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeBenefitsAndShareBasedCompensation": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 12.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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r417"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Period for recognition (in years)"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r661"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized compensation"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [],
     "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": "Stock options"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionAssumptionsDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r78",
      "r156",
      "r179",
      "r180",
      "r181",
      "r197",
      "r198",
      "r199",
      "r202",
      "r210",
      "r212",
      "r230",
      "r277",
      "r356",
      "r419",
      "r420",
      "r421",
      "r432",
      "r433",
      "r463",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r518",
      "r556",
      "r557",
      "r558"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "auth_ref": [
      "r55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.",
        "label": "Equity Method Investment, Ownership Percentage",
        "terseLabel": "Ownership percentage (as a percent)"
       }
      }
     },
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails",
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": {
     "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": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityScheduleofEarnoutLiabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r121",
      "r123"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3": {
     "auth_ref": [
      "r468"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transfers of financial instrument classified as a liability out of level 3 of the fair value hierarchy.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3",
        "negatedTerseLabel": "Reclassifications to equity at fair value"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityScheduleofEarnoutLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": {
     "auth_ref": [
      "r467"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings",
        "terseLabel": "Change in fair value"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityNarrativeDetails",
      "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityScheduleofEarnoutLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": {
     "auth_ref": [
      "r122"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases",
        "terseLabel": "Initial recognition on Merger Date"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityNarrativeDetails",
      "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityScheduleofEarnoutLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r121"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityScheduleofEarnoutLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "auth_ref": [
      "r498",
      "r502",
      "r608"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails": {
       "order": 2.0,
       "parentTag": "dsgr_FinanceLeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense on finance lease liability.",
        "label": "Finance Lease, Interest Expense",
        "terseLabel": "Financing Lease Interest"
       }
      }
     },
     "localname": "FinanceLeaseInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseInterestPaymentOnLiability": {
     "auth_ref": [
      "r500",
      "r504"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest paid on finance lease liability.",
        "label": "Finance Lease, Interest Payment on Liability",
        "negatedTerseLabel": "Operating cash flows from financing leases"
       }
      }
     },
     "localname": "FinanceLeaseInterestPaymentOnLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesCashOutflowsoftheLeasingActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, to be Paid [Abstract]",
        "terseLabel": "Financing Leases"
       }
      }
     },
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r496"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "dsgr_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 liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.",
        "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r670"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.",
        "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Value of Finance Lease Liabilities Generated by Leasing Activities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r496"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "dsgr_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 liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.",
        "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r508"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "dsgr_NetLeaseLiabilityPaymentsDue",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, to be Paid",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r508"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "dsgr_NetLeaseLiabilityPaymentsDueYearOne",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year One",
        "verboseLabel": "Year two"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r508"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "dsgr_NetLeaseLiabilityPaymentsDueYearFour",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Four",
        "terseLabel": "Year five"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r508"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "dsgr_NetLeaseLiabilityPaymentsDueYearThree",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Three",
        "verboseLabel": "Year four"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r508"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "dsgr_NetLeaseLiabilityPaymentsDueYearTwo",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Two",
        "verboseLabel": "Year three"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r670"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "dsgr_NetLeaseLiabilityPaymentsRemainderofFiscalYear",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.",
        "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "Year one"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r508"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less: Interest"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r499",
      "r504"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for principal payment on finance lease.",
        "label": "Finance Lease, Principal Payments",
        "negatedLabel": "Payment of financing lease principal",
        "negatedTerseLabel": "Payment of financing lease principal"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.lawsonproducts.com/role/LeasesCashOutflowsoftheLeasingActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r495"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "dsgr_LeaseAssetsRightofUseAsset",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "terseLabel": "Total ROU financing lease assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": {
     "auth_ref": [
      "r667",
      "r668"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization",
        "terseLabel": "Finance lease accumulated amortization"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r498",
      "r502",
      "r608"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails": {
       "order": 1.0,
       "parentTag": "dsgr_FinanceLeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "terseLabel": "Financing Lease Amortization"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r506",
      "r608"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r505",
      "r608"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination.",
        "label": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]",
        "terseLabel": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination"
       }
      }
     },
     "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r167",
      "r299"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails": {
       "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year",
        "terseLabel": "Remaining 2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "terseLabel": "2028"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r296",
      "r298",
      "r299",
      "r300",
      "r527",
      "r531"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsIntangibleAssetsAcquiredDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails",
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r65",
      "r531"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails": {
       "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r61",
      "r64"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsIntangibleAssetsAcquiredDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails",
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r65",
      "r527"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails": {
       "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": "Total"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails",
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsMaturityofIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "auth_ref": [
      "r297"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.",
        "label": "Finite-Lived Intangible Assets Acquired",
        "terseLabel": "Fair Value"
       }
      }
     },
     "localname": "FinitelivedIntangibleAssetsAcquired1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsIntangibleAssetsAcquiredDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Furniture and fixtures"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnSaleOfLeasedAssetsNetOperatingLeases": {
     "auth_ref": [
      "r153",
      "r301"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net gain (loss) arising from the lessor's sale of assets held- or available-for-lease under contractual arrangements classified as operating leases.",
        "label": "Gain (Loss) on Sale of Leased Assets, Net, Operating Leases",
        "negatedTerseLabel": "Gain on sale of rental equipment"
       }
      }
     },
     "localname": "GainLossOnSaleOfLeasedAssetsNetOperatingLeases",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "negatedTerseLabel": "Loss on sale of property, plant and equipment"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r44",
      "r75",
      "r76"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "negatedTerseLabel": "Extinguishment of debt",
        "terseLabel": "Extinguishment of debt"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r166",
      "r284",
      "r544",
      "r589",
      "r609",
      "r637",
      "r644"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Goodwill, ending balance",
        "periodStartLabel": "Goodwill, beginning balance",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails",
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Goodwill and Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r290"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Impact of foreign exchange rates"
       }
      }
     },
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Goodwill [Line Items]",
        "terseLabel": "Goodwill [Line Items]"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "auth_ref": [
      "r94",
      "r643"
     ],
     "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": "Goodwill",
        "verboseLabel": "Adjustment to original acquisition allocation"
       }
      }
     },
     "localname": "GoodwillPurchaseAccountingAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r31",
      "r191",
      "r245",
      "r250",
      "r256",
      "r259",
      "r273",
      "r313",
      "r314",
      "r316",
      "r317",
      "r318",
      "r320",
      "r322",
      "r324",
      "r325",
      "r469",
      "r588",
      "r654"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "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",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r28",
      "r133",
      "r138",
      "r149",
      "r245",
      "r250",
      "r256",
      "r259",
      "r547",
      "r588"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income (loss) before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r192",
      "r427",
      "r428",
      "r429",
      "r434",
      "r436",
      "r438",
      "r439",
      "r440"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r193",
      "r211",
      "r212",
      "r243",
      "r425",
      "r435",
      "r437",
      "r552"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Income tax expense (benefit)"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss",
      "http://www.lawsonproducts.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r47"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Net cash paid for income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The 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"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in 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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
     "auth_ref": [
      "r627"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.",
        "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities",
        "terseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 16.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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "verboseLabel": "Changes in operating assets and liabilities, net of acquisitions:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 10.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 changes in operating assets and liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingCapitalNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 8.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 current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r217",
      "r218",
      "r219",
      "r223",
      "r386"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/EarningsPerShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "terseLabel": "Effect of dilutive securities outstanding (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r59",
      "r63"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwillAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r127",
      "r140",
      "r182",
      "r239",
      "r488"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r185",
      "r187",
      "r188"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryGross": {
     "auth_ref": [
      "r622"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationScheduleofInventoryDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Inventory, Gross",
        "terseLabel": "Inventories, gross"
       }
      }
     },
     "localname": "InventoryGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationScheduleofInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryLIFOReserveEffectOnIncomeNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods and any LIFO decrement which have been reflected in the statement of income during the period.",
        "label": "Inventory, LIFO Reserve, Effect on Income, Net",
        "terseLabel": "Net realizable value and reserve adjustment for obsolete and excess inventory"
       }
      }
     },
     "localname": "InventoryLIFOReserveEffectOnIncomeNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryLIFOReservePeriodCharge": {
     "auth_ref": [
      "r56"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods, which change has been reflected in the statement of income during the period.",
        "label": "Inventory, LIFO Reserve, Period Charge",
        "negatedTerseLabel": "Provision charged to expense (net)"
       }
      }
     },
     "localname": "InventoryLIFOReservePeriodCharge",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRollforwardofInventoryReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r173",
      "r580",
      "r609"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationScheduleofInventoryDetails": {
       "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationScheduleofInventoryDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationScheduleofInventoryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryValuationReserves": {
     "auth_ref": [
      "r57",
      "r622"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationScheduleofInventoryDetails": {
       "order": 1.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",
        "negatedLabel": "Reserve for obsolete and excess inventory",
        "negatedPeriodEndLabel": "Ending balance",
        "negatedPeriodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "InventoryValuationReserves",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRollforwardofInventoryReservesDetails",
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationScheduleofInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWriteDown": {
     "auth_ref": [
      "r283"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.",
        "label": "Inventory Write-down",
        "verboseLabel": "Write-offs"
       }
      }
     },
     "localname": "InventoryWriteDown",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRollforwardofInventoryReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestorMember": {
     "auth_ref": [
      "r672",
      "r673"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business entity or individual that puts money, by purchase or expenditure, in something offering potential profitable returns, such as interest income or appreciation in value.",
        "label": "Investor [Member]",
        "terseLabel": "Investor"
       }
      }
     },
     "localname": "InvestorMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails",
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r659"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Part of earth's surface not covered by water.",
        "label": "Land [Member]",
        "terseLabel": "Land"
       }
      }
     },
     "localname": "LandMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r507",
      "r608"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r669"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LegalMattersAndContingenciesTextBlock": {
     "auth_ref": [
      "r73"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.",
        "label": "Legal Matters and Contingencies [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "LegalMattersAndContingenciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "auth_ref": [
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.",
        "label": "Lessee, Finance Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeFinanceLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r670"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Value of Operating Lease Liabilities Generated by Leasing Activities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r508"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "dsgr_NetLeaseLiabilityPaymentsDue",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r508"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "dsgr_NetLeaseLiabilityPaymentsDueYearOne",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "verboseLabel": "Year two"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r508"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "dsgr_NetLeaseLiabilityPaymentsDueYearFour",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "verboseLabel": "Year five"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r508"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "dsgr_NetLeaseLiabilityPaymentsDueYearThree",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "Year four"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r508"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "dsgr_NetLeaseLiabilityPaymentsDueYearTwo",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "verboseLabel": "Year three"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r670"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "dsgr_NetLeaseLiabilityPaymentsRemainderofFiscalYear",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "Year one"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r508"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "dsgr_NetLeaseLiabilityImputedInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less: Interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LetterOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).",
        "label": "Letter of Credit [Member]",
        "terseLabel": "Letter of Credit"
       }
      }
     },
     "localname": "LetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r17",
      "r191",
      "r273",
      "r313",
      "r314",
      "r316",
      "r317",
      "r318",
      "r320",
      "r322",
      "r324",
      "r325",
      "r451",
      "r452",
      "r453",
      "r469",
      "r587",
      "r654",
      "r675",
      "r676"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r10",
      "r137",
      "r146",
      "r609",
      "r630",
      "r636",
      "r666"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "verboseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r18",
      "r162",
      "r191",
      "r273",
      "r313",
      "r314",
      "r316",
      "r317",
      "r318",
      "r320",
      "r322",
      "r324",
      "r325",
      "r451",
      "r452",
      "r453",
      "r469",
      "r609",
      "r654",
      "r675",
      "r676"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "verboseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "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": "Line of Credit Facility [Line Items]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/DebtNarrativeDetails",
      "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r15"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r15"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r15",
      "r629"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.",
        "label": "Line of Credit Facility [Table]",
        "terseLabel": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/DebtNarrativeDetails",
      "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Line of Credit"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/DebtNarrativeDetails",
      "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r3",
      "r136",
      "r144",
      "r339",
      "r353",
      "r592",
      "r593"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.",
        "label": "Long-Term Debt",
        "totalLabel": "Total long-term debt"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r16"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-Term Debt, Current Maturities",
        "negatedTerseLabel": "Current portion of long-term debt",
        "terseLabel": "Current portion of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r170"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "verboseLabel": "Long-term debt, less current portion, net"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-Term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/DebtNarrativeDetails",
      "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r19",
      "r74"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-Term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/DebtNarrativeDetails",
      "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment [Member]",
        "terseLabel": "Machinery and equipment"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.",
        "label": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners",
        "terseLabel": "Noncontrolling ownership (as a percent)"
       }
      }
     },
     "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_NatureOfOperations": {
     "auth_ref": [
      "r231",
      "r232"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.",
        "label": "Nature of Operations [Text Block]",
        "terseLabel": "Nature of Operations and Basis of Presentation"
       }
      }
     },
     "localname": "NatureOfOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r186"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by (used in) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "verboseLabel": "Financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r186"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash provided by (used in) investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "verboseLabel": "Investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r41",
      "r42",
      "r45"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by (used in) operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "verboseLabel": "Operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r29",
      "r45",
      "r139",
      "r148",
      "r160",
      "r175",
      "r177",
      "r181",
      "r191",
      "r201",
      "r205",
      "r206",
      "r207",
      "r208",
      "r211",
      "r212",
      "r220",
      "r245",
      "r250",
      "r256",
      "r259",
      "r273",
      "r313",
      "r314",
      "r316",
      "r317",
      "r318",
      "r320",
      "r322",
      "r324",
      "r325",
      "r465",
      "r469",
      "r588",
      "r654"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "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": "Net income (loss)",
        "totalLabel": "Net income (loss)",
        "verboseLabel": "Net income (loss)"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss",
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.lawsonproducts.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r50",
      "r154",
      "r155",
      "r156",
      "r157",
      "r158",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r207",
      "r213",
      "r227",
      "r270",
      "r271",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r419",
      "r420",
      "r421",
      "r430",
      "r431",
      "r432",
      "r433",
      "r445",
      "r446",
      "r447",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r486",
      "r487",
      "r491",
      "r492",
      "r493",
      "r494",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r528",
      "r529",
      "r530",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Table]",
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/NatureofOperationsandBasisofPresentationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recent Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r635"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SegmentReportingReportableSegmentInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r245",
      "r250",
      "r256",
      "r259",
      "r588"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "terseLabel": "Operating income (loss)",
        "totalLabel": "Operating income (loss)"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss",
      "http://www.lawsonproducts.com/role/SegmentReportingReportableSegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r503",
      "r608"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLeaseIncomeTableTextBlock": {
     "auth_ref": [
      "r229",
      "r511"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of components of income from operating lease.",
        "label": "Operating Lease, Lease Income [Table Text Block]",
        "terseLabel": "Operating Lease Income"
       }
      }
     },
     "localname": "OperatingLeaseLeaseIncomeTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]",
        "terseLabel": "Operating Leases"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r496"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Present value of lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r496"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "dsgr_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 liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r496"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "dsgr_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 liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.",
        "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r501",
      "r504"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "negatedTerseLabel": "Operating cash flows from operating leases",
        "terseLabel": "Operating cash flows from operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesCashOutflowsoftheLeasingActivityDetails",
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r495"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "dsgr_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": "Right of use operating lease assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails",
      "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r506",
      "r608"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r505",
      "r608"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": {
     "auth_ref": [
      "r512"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for lessor's operating leases.",
        "label": "Lessor, Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "OperatingLeasesOfLessorDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r259"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies 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": "Operating Segments [Member]",
        "terseLabel": "Operating Segments"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails",
      "http://www.lawsonproducts.com/role/SegmentReportingReportableSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r168"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "verboseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r115",
      "r116",
      "r118"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "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": "Foreign currency translation adjustment"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss",
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeOtherNetOfTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "order": 3.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in other comprehensive income, after tax, from changes classified as other.",
        "label": "Other Comprehensive Income, Other, Net of Tax",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeOtherNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationOtherLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the liabilities for deferred compensation arrangements classified as other.",
        "label": "Other Deferred Compensation Arrangements, Liability, Current and Noncurrent",
        "terseLabel": "Deferred compensation"
       }
      }
     },
     "localname": "OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIntangibleAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible assets classified as other.",
        "label": "Other Intangible Assets [Member]",
        "terseLabel": "Other Intangible Assets"
       }
      }
     },
     "localname": "OtherIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r20"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationOtherLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Total other liabilities",
        "verboseLabel": "Other liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of other liabilities.",
        "label": "Other Liabilities [Table Text Block]",
        "terseLabel": "Other Liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r45"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "label": "Other Noncash Income (Expense)",
        "negatedTerseLabel": "Other changes in operating assets and liabilities"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r34"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other income (expense), net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfFinancingCosts": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for loan and debt issuance costs.",
        "label": "Payments of Financing Costs",
        "negatedTerseLabel": "Deferred financing costs"
       }
      }
     },
     "localname": "PaymentsOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r36",
      "r448"
     ],
     "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": "Cash consideration"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "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",
        "negatedTerseLabel": "Business acquisitions, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r4",
      "r354"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "verboseLabel": "Preferred stock, par value (in USD per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "verboseLabel": "Preferred stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r4",
      "r354"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "verboseLabel": "Preferred stock, shares issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "verboseLabel": "Preferred stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r4",
      "r609"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "verboseLabel": "Preferred Stock, $1 par value: Authorized - 500,000 shares, Issued and outstanding \u2014 None"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r623"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "verboseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfSecuredDebt": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt.",
        "label": "Proceeds from Issuance of Secured Debt",
        "terseLabel": "Proceeds from term loans"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfSecuredDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.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": "Proceeds from revolving lines of credit"
       }
      }
     },
     "localname": "ProceedsFromRepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfMachineryAndEquipment": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from sale of machinery and equipment.",
        "label": "Proceeds from Sale of Machinery and Equipment",
        "terseLabel": "Proceeds from sale of rental equipment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfMachineryAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Long-Lived Tangible Asset [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails",
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation": {
     "auth_ref": [
      "r648",
      "r671"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated depreciation and excluding lessor's underlying asset for which right to use has been conveyed to lessee under operating lease, of physical asset used in normal conduct of business to create and distribute product and service.",
        "label": "Property, Plant, and Equipment, Excluding Lessor Asset under Operating Lease, after Accumulated Depreciation",
        "verboseLabel": "Property, plant and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r70",
      "r164"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business 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, Gross",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "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": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r72",
      "r147",
      "r548",
      "r609"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Property, plant and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Long-Lived Tangible Asset [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails",
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation": {
     "auth_ref": [
      "r151",
      "r152",
      "r303",
      "r510"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease.",
        "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease, Accumulated Depreciation",
        "negatedTerseLabel": "Accumulated depreciation"
       }
      }
     },
     "localname": "PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable": {
     "auth_ref": [
      "r152",
      "r304",
      "r510"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessor's underlying asset for which right to use has been conveyed to lessee under operating lease.",
        "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease [Table]",
        "terseLabel": "Property, Plant, and Equipment, Lessor Asset under Operating Lease [Table]"
       }
      }
     },
     "localname": "PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross": {
     "auth_ref": [
      "r150",
      "r152",
      "r302",
      "r510"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated depreciation, of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease.",
        "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease, before Accumulated Depreciation",
        "terseLabel": "Rental equipment"
       }
      }
     },
     "localname": "PropertySubjectToOrAvailableForOperatingLeaseGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems": {
     "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": "Property, Plant, and Equipment, Lessor Asset under Operating Lease [Line Items]",
        "terseLabel": "Property, Plant, and Equipment, Lessor Asset under Operating Lease [Line Items]"
       }
      }
     },
     "localname": "PropertySubjectToOrAvailableForOperatingLeaseLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet": {
     "auth_ref": [
      "r152",
      "r648",
      "r671"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 9.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated depreciation, of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease.",
        "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease, after Accumulated Depreciation",
        "terseLabel": "Rental equipment, net",
        "totalLabel": "Rental equipment, net"
       }
      }
     },
     "localname": "PropertySubjectToOrAvailableForOperatingLeaseNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails",
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationRentalEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r381",
      "r519",
      "r520"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails",
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": {
     "auth_ref": [
      "r130"
     ],
     "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 expense"
       }
      }
     },
     "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Related Party Transaction [Line Items]",
        "terseLabel": "Related Party Transaction [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r381",
      "r519",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r674"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]",
        "terseLabel": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails",
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfLongTermLinesOfCredit": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the settlement of obligation drawn 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 maturities due beyond one year or the operating cycle, if longer.",
        "label": "Repayments of Long-Term Lines of Credit",
        "negatedTerseLabel": "Payments on revolving lines of credit"
       }
      }
     },
     "localname": "RepaymentsOfLongTermLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfSecuredDebt": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.",
        "label": "Repayments of Secured Debt",
        "negatedTerseLabel": "Payments on term loans"
       }
      }
     },
     "localname": "RepaymentsOfSecuredDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r46",
      "r48",
      "r163"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Restricted Cash and Cash Equivalents, Current",
        "terseLabel": "Restricted cash",
        "verboseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "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"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r7",
      "r83",
      "r145",
      "r560",
      "r565",
      "r609"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "verboseLabel": "Retained deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r156",
      "r197",
      "r198",
      "r199",
      "r202",
      "r210",
      "r212",
      "r277",
      "r419",
      "r420",
      "r421",
      "r432",
      "r433",
      "r463",
      "r556",
      "r558"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r236",
      "r237",
      "r249",
      "r254",
      "r255",
      "r261",
      "r262",
      "r265",
      "r375",
      "r376",
      "r526"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss",
      "http://www.lawsonproducts.com/role/RevenueRecognitionLeaseRevenueDetails",
      "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails",
      "http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails",
      "http://www.lawsonproducts.com/role/SegmentReportingReportableSegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r379",
      "r585"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r378",
      "r379"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognition"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionAndDeferredRevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Recognition and Deferred Revenue [Abstract]"
       }
      }
     },
     "localname": "RevenueRecognitionAndDeferredRevenueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/DebtNarrativeDetails",
      "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r97",
      "r98",
      "r443"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsInitialPurchasePriceAllocationDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsIntangibleAssetsAcquiredDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsNarrativeDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsProFormaInformationDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails",
      "http://www.lawsonproducts.com/role/EarnoutDerivativeLiabilityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": {
     "auth_ref": [
      "r97",
      "r98"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r19",
      "r79",
      "r80",
      "r81",
      "r82",
      "r125",
      "r126",
      "r128",
      "r141",
      "r592",
      "r594",
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "terseLabel": "Schedule of Long-Term Debt Instruments"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r61",
      "r64",
      "r527"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r61",
      "r64"
     ],
     "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]",
        "terseLabel": "Gross Carrying Amount and Accumulated Amortization by Intangible Asset Class"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
        "label": "Schedule of Goodwill [Table]",
        "terseLabel": "Schedule of Goodwill [Table]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r589",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647"
     ],
     "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": "Goodwill Activity Related to Acquisitions"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r0",
      "r11",
      "r12",
      "r13"
     ],
     "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]",
        "terseLabel": "Schedule of Inventory"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "auth_ref": [
      "r101"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.",
        "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]",
        "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed"
       }
      }
     },
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r131",
      "r132"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r51",
      "r52",
      "r53",
      "r58"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SegmentReportingReportableSegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r51",
      "r52",
      "r53",
      "r58"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SegmentReportingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r383",
      "r385",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockUnitsDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionAssumptionsDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r87",
      "r88",
      "r89"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Share-Based Payment Arrangement, Option, Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r90"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuredDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.",
        "label": "Secured Debt [Member]",
        "terseLabel": "Secured Debt"
       }
      }
     },
     "localname": "SecuredDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/DebtNarrativeDetails",
      "http://www.lawsonproducts.com/role/DebtScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r233",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r259",
      "r265",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r306",
      "r307",
      "r589",
      "r683"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails",
      "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails",
      "http://www.lawsonproducts.com/role/SegmentReportingReportableSegmentInformationDetails"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r233",
      "r234",
      "r235",
      "r245",
      "r248",
      "r253",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r264",
      "r265",
      "r266"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SegmentReportingReportableSegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, general and administrative expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "terseLabel": "Vesting period (in years)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments": {
     "auth_ref": [
      "r411"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated amount of dividends to be paid to holders of the underlying shares (expected dividends) over the option's term. Dividends are taken into account because payment of dividends to shareholders reduces the fair value of the underlying shares, and option holders generally do not receive dividends.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Payments",
        "terseLabel": "Expected annual dividend"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionAssumptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r412"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk-free rate of return"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": {
     "auth_ref": [
      "r410"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate",
        "terseLabel": "Expected volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockUnitsDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionAssumptionsDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r393"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Exercisable at end of period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r393"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Exercisable (in USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r395"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Shares issued (in shares)",
        "verboseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionsDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r391",
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Outstanding at end of period",
        "periodStartLabel": "Outstanding at beginning of period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "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": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Number of Stock Options"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockOptionsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r391",
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Outstanding at end of period",
        "periodStartLabel": "Outstanding at beginning of period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockOptionsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": {
     "auth_ref": [
      "r91"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period",
        "terseLabel": "Shares issued (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockUnitsDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockUnitsDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionAssumptionsDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r395"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Granted (in USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationSummaryofStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r409"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected term (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationStockOptionAssumptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation",
        "negatedTerseLabel": "Tax withholdings related to net share settlements of stock-based compensation awards (in shares)"
       }
      }
     },
     "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r49",
      "r189"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.",
        "label": "Software and Software Development Costs [Member]",
        "terseLabel": "Capitalized software"
       }
      }
     },
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r159",
      "r233",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r259",
      "r265",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r305",
      "r306",
      "r307",
      "r589",
      "r683"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails",
      "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails",
      "http://www.lawsonproducts.com/role/SegmentReportingReportableSegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r21",
      "r78",
      "r156",
      "r179",
      "r180",
      "r181",
      "r197",
      "r198",
      "r199",
      "r202",
      "r210",
      "r212",
      "r230",
      "r277",
      "r356",
      "r419",
      "r420",
      "r421",
      "r432",
      "r433",
      "r463",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r518",
      "r556",
      "r557",
      "r558"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r197",
      "r198",
      "r199",
      "r230",
      "r526"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r4",
      "r5",
      "r78",
      "r83"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r4",
      "r5",
      "r78",
      "r83"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Shares issued"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount remaining of a stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount",
        "terseLabel": "Remaining amount"
       }
      }
     },
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockRepurchaseProgramDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r5",
      "r8",
      "r9",
      "r54",
      "r609",
      "r630",
      "r636",
      "r666"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Balance at end of period",
        "periodStartLabel": "Balance at beginning of year",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY",
        "verboseLabel": "Stockholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityOther": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy.",
        "label": "Stockholders' Equity, Other",
        "negatedLabel": "Other"
       }
      }
     },
     "localname": "StockholdersEquityOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r485",
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r485",
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r485",
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r485",
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r521",
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SubsequentEvent"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental disclosure of cash flow information"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r102"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trade Names [Member]",
        "terseLabel": "Trade names"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsIntangibleAssetsAcquiredDetails",
      "http://www.lawsonproducts.com/role/BusinessAcquisitionsScheduleofAcquiredAssetsandLiabilitiesDetails",
      "http://www.lawsonproducts.com/role/GoodwillandIntangibleAssetsCarryingAmountofIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockCommonMember": {
     "auth_ref": [
      "r84"
     ],
     "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"
       }
      }
     },
     "localname": "TreasuryStockCommonMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockCommonShares": {
     "auth_ref": [
      "r84"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common, Shares",
        "terseLabel": "Treasury stock (in shares)"
       }
      }
     },
     "localname": "TreasuryStockCommonShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockCommonValue": {
     "auth_ref": [
      "r22",
      "r84",
      "r85"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common, Value",
        "negatedLabel": "Treasury stock \u2013 316,217 and 313,578 shares, respectively"
       }
      }
     },
     "localname": "TreasuryStockCommonValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "auth_ref": [
      "r5",
      "r78",
      "r83"
     ],
     "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",
        "terseLabel": "Repurchase of common stock (in shares)"
       }
      }
     },
     "localname": "TreasuryStockSharesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockRepurchaseProgramDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockTextBlock": {
     "auth_ref": [
      "r86"
     ],
     "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/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockRepurchaseProgram"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationDueInNextRollingTwelveMonths": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the fixed and determinable portion of the unrecorded unconditional purchase obligation maturing in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Unrecorded Unconditional Purchase Obligation, Due in Next Rolling 12 Months",
        "terseLabel": "Purchase commitment"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationDueInNextRollingTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VehiclesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment used primarily for road transportation.",
        "label": "Vehicles [Member]",
        "terseLabel": "Vehicles"
       }
      }
     },
     "localname": "VehiclesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/SupplementalFinancialStatementInformationPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r215",
      "r223"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/EarningsPerShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "totalLabel": "Diluted weighted average shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r214",
      "r223"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/EarningsPerShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic weighted average shares outstanding (in shares)",
        "verboseLabel": "Basic weighted average shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.lawsonproducts.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 9
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "b",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(2)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(4)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "https://asc.fasb.org/topic&trid=2303972",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "https://asc.fasb.org/topic&trid=2229140",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=68176171&loc=SL68176184-208336",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123422147&loc=d3e41457-112716",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123422147&loc=d3e41460-112716",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123405975&loc=d3e41551-112718",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "30",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123393937&loc=d3e44908-112734",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.30)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=SL77927221-108306",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(8))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905841&loc=SL51729484-110225",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q1)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888251",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919398-209981",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888252",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "https://asc.fasb.org/topic&trid=2122774",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.L)",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e99989-122729",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.BB)",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6571209&loc=d3e13703-110860",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r613": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r614": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r615": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r616": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r617": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r618": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)(1)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)(3)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13207-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919398-209981",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "https://asc.fasb.org/topic&trid=2144416",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/subtopic&trid=2208821",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>90
<FILENAME>0000703604-23-000048-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000703604-23-000048-xbrl.zip
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
M$#ZR],W;_4.>\ N"M<_PPPW_$Y+3_P!02P,$%     @ UE:J5E/I9_YO!P
M("$  !    !A,C R,W$Q97@S,3(N:'1M[5IM<QNW$?[>7X%04T>:X3LEVZ(4
MS=B2W+!-;$=EZ_93!W?8XV&$ ZX CC3SZ[L+'%\DDA(U36MY''V@>, NL, ^
M>'87Q_/OKCY<CO_Y\9KEOE#LX]_>_C2Z9(U6I_-I<-GI7(VOV(_CGW]BQ^UN
MCXTMUTYZ:317G<[U^P9KY-Z7PTYG-INU9X.VL9/.^*9#0QUWE#$.VL*+QL4Y
MM> G<''QA_/O6BUV9=*J .U9:H%[$*QR4D_8)P'NEK5:M=2E*>=63G+/^MW^
M@'TR]E9.>>SWTBNX6(QSWHG/YYTPR7EBQ/SB7,@ID^*'ACSMBE,Q2).T=PK'
MO>/!*>\GW9.DRU]FO9>]T_1?/32R@^)1Q_FY@A\:A=2M'&C^X7&__>JD]&<S
M*7P^['6[?VP$T8OSS&B/\UG4CU_C,!N#>?CL6US)B1ZF:##81M1=]*=&&3L\
MZ(:_,^II9;R0:C[\?BP+<.P]S-B-*;C^ONG0#RT'5F91T,E? 8U"^\+C+-K\
M"L=14L-B#;T^67W]CQ]';T?C%P>]E]VS0:_=OVOW^O*YG> .>%,.3W'HY[&
M:(: U%A.2!Q66H EJ<;%Y?7->/1N=/EF//KP?L]E_<\7<;S5"Z,FCH+'2+ _
MM]E?=.6=T4V6@O4RFS.?<__BX.3UV=,6L06&:RHE%P+/6$M!AE:\7GA4XOYI
M/VQ1RQ?:C%X[HG'S<\1R/@5F82IAABSA<^G8+Q6W"#\U9S=0&NN9T>R=L07K
M=5N_,).Q*^F\E4E%^&!_-2I\<>Q/UE1EDXUTVF:'/@?VXN!UO]\]LS A!:Y]
M:.B='>'>G^[>^_TW\FMU2'^G0]YRAV[ ;2WF[%:;F0(Q@6;TBXW>$ 8-T0:I
M'>?A4C.NYZS2WE: ZT"R#[R/;N*LP"<KN6(93['),E-(S[R)<AL"&E)PCMLY
MB13\%AAY<3FFPS:!QN"4*@0-G(,$4FDQ2*"81G46^(+-<IGFS%7TL=*?@85Z
M$%I (9W":$*!:29]C@MT):3!0!JW1-.,P&5.44VP9+Z^#=\ZA 9/AQ"P3&IT
M$OE[Y90FX@?%L=NN]4N=X8D/$0"_IZH2."8Z?LT#302-))8HT6\$.8*B4BM,
MU>YT]Z9&V(J0Y#1)HE(H@$ RZ&T>>83L2;G+6:;,S"U0MF(1QJDQVHU6-M?
MXA;&;%C[K>/E>"=>QG<VERBZ]^K,U8BH(R8=49-E$A_#MH\8MQ <C Z3B0)R
M! -$5:*DRTF<Q JD)Z(H>A;2I<JX"O6(N*Q1T=.E-2D(;';L$!TK )$2O7?]
M.<VYG@![@YQP4REPT>#>@+=Z)X=P%/1[)R(^'04;[D-%TU (2!V11_,R(I0U
M0$: D(V/&L#JN;,[<V>[YZ;P^G"F<0<R@Y?W(4,M3X?>YCA?$'J'_&@7]J[
M8;Z+NQTBQ>,0:5(02WGE]E>A:)( NK6>*<8G4UD< $EC*EV@(I0"'<:AY'!%
M8NM$:$'Q@),Z0*U\W:Q)DCHE$AK:XHR2(I1>KDJ<%));20N0,8P&:M8T4N4H
MM(7CYD(<#,2%M1T:A$574"HQ(Y-II3CQ+2XK&+$*D:@1 ^YZGH#?$B!!I$34
M!_$$"GP0/U\M#I,]<;@W86S <7^JV1N5B.2I% 0VCC4,)Z[E#H%*V18AD%NQ
M0 /B4_)$*NGG%#6W34MG(P G8"+"^H[H6K86*/USO:"RLB5BTH4HGV)U*((!
M(6^;@,;@K1":V ,E89Y$,">-\,.S(<M W]\X -.= +R><E4%MB#O0)9AXB2G
MN*]N2P*TC-%[L%]\W)X3!;RA(C*7BYE78BJ_VX)]^)DOI8'2RNSQ3)XEBX0U
M'"&(.X'V!+C0!-\R9,1NSHK>V/0JU8-UXA)ZMD+G"4Q%\="D:67)=VO!9\NH
MA7$>V^G^"L=R*0[D<PM8].$LN8O7 EOT,D0B$LDVE7H)6!! *&JIWM75TL*C
M:%_.W3)F$P\%^(((!!UVIB;/.9:NMZ#J"O>>?/._WJPO!-EG56F<_,:51KBA
M$@NP-U=T0>RU#K@5<Q!0GA#$-]*YI6D<4SIOK%O&S=" 0Q:%]![@ 6Y.#$9F
MZA<2[0N#'"(8D0H=42W^I\1R<9;@WY5$\\.YJ70:"N&CWPN'G>3W1F&J@JF3
M1*10K4556RH!75O'O&4"/P-^2T$,EE02DZYP';:X='@28.I<.U; 6WB%"U1T
ML*25G>"J4S54L73?CM@.D=1A&'5546#!\"N$Q=3$OO5ZYO<H^6!F_P:#86;Q
MV#;1;1"8!AT?;A]KA#1C!)%Z:M04*(QH/JDO46U-3E"4RLP!>V>YB8S$[^ /
M\?*;1-OVQNX_Y)G'^_[?GKC"30VTQ7[F\_JZIMN,KQ>_ZJ4]]%[LQ<$Q.CE\
M;KYU8H__/8L%-BXV3'\F=EU_AK2B6B3BZ>^8&\1O'['BD$0^37:92\ABZ[O%
MJ8J/']:2B3'Q-=8I]IFL[+"NC>D%S)(+ZNSGZ$E'8F'YO=?I6+*'J_9AO+J:
MPL8+]H5B8KPWQ;"[4N&)HU=[NU5VO;#>^;:^_HR_'0B_8KCX#U!+ P04
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
MKW/6WC[TAW7XWOB\!] #_.<?SAKG&WSO,\!VV,H!ZO/Z>GK7QNGT&7C7<)\
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
M?+,!4V13:A\XP@@3$%3$&_A5AI3,.U4D[/$WY/XH%_PY[(."Z/?7''#!N!+
MF/[+>6F&_H0]'IO&V0_O#[X&B-2$!:.%4R"$  4=J3- VT9201VO/"!OH8&B
M5Q$PC#)"(4I$!+$3+%<$4T>0<& B>X?BQ -E4P^TLJ@\)IO<]#?9P_W-J[?^
M3-C/*4:8E5PQ Q99M,8C&0G6B$D+NJ0",/:+ 7B30QA4<0Q3-FJ83K@3O_'?
M5J_M0_$-+&=$.^N[;S=[12<4[=&[LAC(LR0A0ZET6$;A,7-8&# 6K5.!>6)
M/J!)#C4E*)M^6)+0PI)0F4I%T$-(Z,:M/T%"4ENLC60XD+0AFUCE0=,CZZ+D
M@4A4 2DT7Q4_?RF0TDJ8(@R%@)BGV'(0!,P@'*/6Q/UB$#[X7>D8ZKQ[ !V$
M3WWH?5&>-?[G*)U+?>NMNZ$XR5WH_P4"R!IW5%9W^5;@YV>EW_57E]&,!PG
M2I*QEL8BF-KH@:B\1V #<22$1L3A2&2L@#);DO%"D?%<%*J/(0*Y*JRB9BP*
M&ZRQ7J3=QU31R)Z--/Y>\VAVIN!:U]\@J43%8Y)Z@E2@IQ>-PGM'+2'8"\'
M3@/[S KK@A=*^JCD4C0NQ=$]I$.,MI(8C(DF#"Q#;1%&6AG,?4"2^V=#.K^F
M.)H+3:5E7JX5$]Y*IJDV(:JT39%Z2Y0E84I3=$I3M*(T]=?6[IOMIT"0/AQ!
M^H,(7JS8M'NNM!#O7K*97OWN-1N0*,+1@*-#@<F0X@K$&<QD##1P=UGR<TD+
M7]U*=P'OS^QB$"HXPY@/(3"!(^@ RRW5.FB.&.$7#+KXM146A4&?N(B"C%Y9
MJZ-"7#)CL24VICU<VF$P!0U=W/VK26WNPAO]L!VVXW3Y9M#J^:WN">C,R]2
MJ[^&<$.]OANFK(!_@V<[S8$R77-0)A8L[G[6"QG;'::^W%-3^1@^?K=XE<*
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
MX]"-&NG:^DZG_OD#;Y"/:'_='^X=MH[V/M=9_=SA=W2GM=<Y:V]W_C[:;W[
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
M5#7=_98L=K'X]>]VJQ<>6SBH&?*GLL=>O]?_/EWD6V"]$.8"A#FCA3E&VHA
M-9 @':210$$%KT!AHX,3ACE#-S:UG"Y?U""WL01]FB-^"F#K!>R4PN%)R3!L
M0 M"@$4:P3B1^Q#90)D+.N1JB;,:DC<M5-M8=7.W5*T:-V4NO:AVDRZRL<-A
M'<3N[-T1.]?W1+1L2%YIN-2^(_.E["6]UZ2ORS3HR_J>G=Y9>GY7'7C^J.PS
M/NX@6V?[RVA@$OHZ/3,XWQF%DV&:=_-5#OK5SK7++)22?E+?C#RCT:J/WB;#
M8PB.6TB"&8-BRJ0'S#EEV!ED]<:F:B-\YVIV14DWV E>WO)IX895X89)M8XP
M]@$3"DCEI04N'*B( E!MA53,:I)3TVB;:=ID!WL-M-FJK<ON?)-AERGXK5]L
MZ(78&=UI^^H*DO##R[)$J1<!C#_&)BBT61]M'DY+*D(MD=AB0!HA8#$2T %1
MB)XC[I3BQ.&\5PUCTOA%G+(RVUQ)-0/7!;J+07=2\7@7H\^;2Q5Q$EBB6- B
MMTC7%D7B0I0HSHY/-BB;HK%ZIS&[2)<7FFS@139V.*R#_)T=FMP+HQ^7;+GS
MS+C";9-FW6*S)_V'E/!I*)4:$\N8_3_,V$Q+I2-4,. HYU\9:D#YO+=$&N&5
MM8H1LK')VQI-9U.NO' OE+1*E-0,/Z20T_+(:6J+C!:14$F FUP!AQ(%QB@*
MUFCM!7;.*I*C"IPV.M6[L6ITTCE9K*CV<G0_38_>]\]L-S39.[G;539V0*RO
M>_*'&7;<]PY*ZS0D!!R90;5]*GUPTL^7U7<?B^NRRCKA1S+A=1B\R1:OUX4A
MDR)AVPQZZ6D-+W^N&GW?]  J>N#G>N!X1N4?(QG7@E+0/"_.AKSO*UH.T05N
MD3&26[:QB9Z0N@KB%5^E<%#]OLH-)'1'GX7<Z+(4-JJ%C2:]$ZY8Q"0@H-@F
M[\0I!]HK T*Y:$Q .FI7L=%=MF(4YZ1)*R?%.5ECY^2>)HS9_LE6IWLV"KYX
M*(]!'3300[D8?T45+*0*9M2F(%88&0,!SO,R2I 1M-(>C&/!$2&]-*[X*(6%
M'O[>&NVC%#ZZ)1]->BDY9F(HYH"TX7D-)8"R+OV381J4,T0&4[R4XJ6LV%4V
M=D"L[Q+*\_[)Z2 <A=XP=R^=KSW7/6UI+@UUUV?G\VRQ<OOTPGGW,JZP]IQU
MB\W6GB6]< W5YXRMUO>87MB\K=:%DE:)DDIZX;J3T\.D%Y:]WJOL"OVHZ*2[
MV2&JZD_F19N1^?*T>$>K-AY_@%E,FSPP7_0'Z9^]ECL;#$+/G;=&@W2V;E5S
MI&7\\=EPE'LXE#)1]]<T.U/%=Z&3\?Q^8:GG%X8ZR'8:7]ZSGC^XLMJS;T9+
MTF _'I@OK_N#ZH/1:-"Q9R-CN^&@_]JDTY0J!S4*!C=K;4]1+KF%I V2#^.E
M!"N< ,*%43YHKZC,@D$0MG[>3.&(Y99@O3^.*#2P& U,^@U:,1P95Z"H333
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
M3SZT&Q]-C$M[-..-D3ZX_J!JW/GT+ VV03XJ79-IS+6TC@9Y!_'_=!PB@JA
MJ">:&8X-UM%3K90,-G*MWLN-S8-,"JU^S'@995C\_JN9:<D'':A3==ZK@;K5
M&8X&'7M6;:5^D\&57@Q;+P?]L]-V:Z?GGC2(O&;?P@U\=8VELFF.3.]#^LU.
MNLMKN[FKW@+RM]9X5W?C;_67K7ZW:P;5;8R.^F?I7'YX,_,VYK+GF"5JG$&K
M2?IJ$JDV;KO\X$Z'X>GEB]\N)_E.K[K@ZDN_G9C!AT2<%S-/)LV)?=O5[XT_
MON!3K9\PS#.E7DC.BQ^^8-LG%=M>BHWO/B/JB48W?XR>X!L_^]%I;W_6'W]&
ME:K]6L43MC+7JIY0?-OKN>]KE4^47)7GNDK7BM$3CN6*7&PF C;762\\Y@G%
MCDE5E&>VC_33]E3ZVZ&WZ8<S)O/[J3NCYJH[,^ZM,E8/-S;!H?/?](T/+IUC
MT/\\?CU'4YW5>HCFM#-*+F32+]M?7!A6VNRU&;3^8[IG8=F/M9SCD0RS9\Z=
MG9QU*S^@ZN&67(.3TT$X2GY"YU/(?DW_)+1^>=4?#J?JJY6G/.=3/NB/JFC0
ME3OU?R<=J9LG%X)_,+DL%1DWEG*:4<VIV0;8/QL-1\D%3!?<&O?[NLM8GNNY
M/,2#_V%1OOMT=^>SRK]^5*'N=1A4EIJH5&=5H"Y:;:G%#&&F)0I.1(F(X#8X
M5E6J(Y@LT@$N3:O[@RH*XJO9]>JGUZ+AVS/\[O@_G;VM0[K_SP[;._B+O3O^
M\VCWY) =DK?L\.0OMOMU]\O^RT,\69YN=^L_)WO_[*"]8\</CS_@O:VCD]V3
M[?2[1\?O#HXZ[[8^?-W]NIW.]Y^X>[UOT?$SNG?P]I-_^1_F__?/[CO2_62/
M^^DZWY[OI^O(O[=[O).N]RW>WWJ6KLE_?+?U(MW;3OJ-9WROJ]![:S$5.#H(
M3DE@ 6%06CHPBBG*/6/:ZHT?%CF\80C=KMAA&4*K-X2<,9YQ(\%IB8$9*L"&
M6 VFD'N>&1S%QB:>JHLX]<8,Y3V.5C=8LZZ5@OH[C$QZT[>V0NRXSJ@I#M!*
M/+R#03##L\'Y_;CDMSK'PHV"9S<I;D:%XI\V"O[3],Y,LL>X4S"Y5:?@BP?P
M>'L!)QE(C0W:1RZ8#M;HD'M8:AIH=-[1:AK'BRG!Q]8+^)[F]<ZU7L#C>?T]
M,UA[P1$(Q@,PK3 D<1< (<*)14PQ8=+4C-I$L[8BK*:FYLTHZCY!7G,7=;\[
MYE>W;/MB][Z:/#>C^>2M2*X49K]G>IMT6]X'9W#@-B8^BP88$LEY%4(!ROX(
M%L82KRMZHU@5:BO4]@BI#1D7A&2(&RN9XU9+PH+/?7H$09BP0FV-H#8\26U2
M6$%5<,"(2=06<E]=9PT$2R2A46JL0NX+*=N(R\)MA=O6A=L6Z41&HY>>8".Y
M$2SQFN;.>QF45U9*X?W-Y%8ZD3T$R]%)EL.&>X^1 D>T H8# Y.(#[R*&DFC
M\X+3QB:E;<SNTHFL\%OAMZ;<]"+\QJB1F LLN! ,.6^,<4X:R:0,P9,?^*6%
MWQZ"W_@DO\4@F9 10Z"$ G.&0&*V ,(G8L,Z2&I8Y:"B.W7W+OQ6^*TI-[T
MO6&%$<5)P%D3F8[:2.24IYPS&@-V/Y!OA=7N<U7AJG_LX>>]KV_Q>^V%X($8
ML(C)Y*%B E8)!P$%*9,)F;,^T5J;BSMW0RS45JBM*3>] +59X1GR'L5H&3..
MF2B#-B*I-YH$'8^%VAI";><3U$:(5-A*!YXGL<;RXH)"//T34^V1(X1;DJA-
M\+9<$7);..EC=O+-F)5HLVEI+XQ:G8MD^NX/D^D73'Y?C=2.:OLP^>UV#8<;
MU&^]6*E8J5BI6*G>:)I56'/LJ+8LIHF=&T,,X\AR+9(+BLC[K9PFB##"4+V@
M<X?5TK0SWL*5-W 5@5:;0#N?L6*@4>#&*@B&(6!>!3!<2G"66<=PD(&JC4W2
MYG1Z573^@%J!<2';8J5BI56TTB)3HL=28"72K!@2?PIB@A<:<>^CC#9G!Y4I
ML7%3XG3, GD6B8H6B-4!F.$,5#(E.,]Y9)00ADVCYL2:]J%4OTW(C)!$]>].
MKL,U>@IZNFS20^+S17^0_MEKN;/!(/3<>6LT2"?K5B7?6L8?GPU'N4S87;:K
MK!YIW6YJ^<&P>* E@&*E8J5BI6*E8J5BI6*E)B[,LH"MD8*K@%GT6AM"I X!
M!V&0$O,$ ;]W=*IZ3M^5<QK[/1<R[_F%RCO((F]\><]Z_N!*\CW[IOB2R[0?
M#\R7U_U!]<%H7 DW%P(]Z+\VZ32CXBLMX"OM/9^1NA*8U-X+!9H%"@PS#8;P
M"-*F_PEEHM6Y6(6<+E=1.&!=.*"&J$?A@!7B@,EX"3<&V^@Q<&<),,D,&&H$
M1$FY)C)ZJWC3.* T$2E'UG[D8TH-&A<=:76JJB./*RUHL8HOFE(9N--"&,K2
M'V.0<8P2):SC/OQL=IQ1^J5*8AR7>]DZ&Z1G]SK=1M^/+9)NL?IHSD6"4@EF
MCDEO1B68Y.T(HXD 93$")G":\W*Y-L>QHMP%C#W>V!1M)/A=9[VRX-<0>$\K
MWSMB^X;\Y&EH5T7\KB&[*-9%P#M5YP1'$I'C @)AR6D5SH RA )EG%O+>41!
M)O 6X*X6<!=9J><:4\L]#T0;9@E25BJ*B;:$>2.9OOU*?8'P$B \5<\C64P+
MK!-P4=X)*K 'ZY4%C; 6+C"NN9H%X9*SUE3TEFRH8J5BI6*EQV.EAPRQSZE2
MKH<08N=+\/ U#/I%O2P8/9@*F4?K7$!" <YN"$OB$S3G%(R1.D0E8\#L&XP;
MY(<\ZDS# _.E];DS.LK[A]/-#%M5B^/@<U?E7ABUJO!?:QA&H^Y59])A!AI8
MDQN8NO[):>@-+U(3/YN!O[FCRUHN*M[LH=U7Z+3ZF=>FXU_T!\F>_UR9,[U1
M??I'-M7S:Y8JL=)%V.Y\.E::O&S,M/80"-7 F(B@J=$0E"64>2$\UAN;2DWO
M_UZX9$])#VBTPBQ6:JS"7%Y ["H;8_CW>,(\Z"]*O45HSD6]4V$RFHL5>^9R
MK30.3$D$QDL,5EC!O>5"Y:TL,XJE%6 W&MB%?E?!2@LM2'#-J.3.1HD9TL%:
MR3$S+@%42,'0PAY^H=U[H]VI.I66"J>,<$ EB\!P1*"5H."1$T)8';UB,VFW
M"-ZF8KDP[BI8Z2%#JG<BW!)HK27T,!5HM90$S1 !3[4!9CD#0ZP!P;5VAN 0
M1*@MT'I_^<EKE4I:I?L_KA32LD!7K%2LM))I7S\K*%NQ69FX%YBX]Y]/!ZZ2
M"I,J1 8T.@9,D C)$\;@E0DD!,E57C/0T\G5)<&KJ3@M;%JL5*Q4K/1XK'3/
MI>.*,EF",ID.*1C.6!01 ^;$ W/.@^5* #=2***XMSHV1YK4E+'5C/B!G FS
M/TS7]%QHF5%KUPS<48OB=BN#Y"[)51=-!,;W]92FI^_[9[8;QHT$[M!ZI'$L
MM5A.5@R$1QR#H2(P2J.)+DA!L%(N,$-,U8ECGE2LY_V3DWZO8JEQ5M8X&[5L
M6ZV-O-Y,IV)9I+!RW (AO,H'L&",D<"LYU)RPA@2XP[?"+73J*NW(\>=P+0:
MS8CJYXNF16MOVZKH;D]F-1ET6N;=CCY+(Z-[)LZI+</".!$1E1",B<"D=V!=
MI$ <)C9JC7#@8^(DK)!F(<U"FC62IA",<ZII<%*FDU%%I5+"!8H8T5;I0IJ-
M(,VI(+Y5SE>5TT5(DI,QQ4"YW.8R1JL(9R:2Y"EC+=IZ1O)_8<W"FH4U[Q!2
M-$I)K'UNC!V8DT;+P$.D1D@<-;?Q9MHL[<X?@C^GFC-1HQ76*%=2K%+XJ0,5
M @8A(G=*6\<9WMBDO"UD#7NG"G,6YBS,.5Z,H8%SK#"C1C&MM5)1)/G"-<8F
M4B8+<S:+.:<2\!4)@0O+ 46J@/&</B(]!9;DJ/ J8)U,E]UU).Y2(Z@P9V'.
M]6?.1<*;TB&N(F(VN7>6&RNEB$*F]R12BKGBJ3>"+Z?K^(MD'*Y< )G(,N_1
M)V Q1Z 0\RAJZI7+KGI;LK(F5$BSD&:=I!FH5IPQ1"B73 >J?'+.$P*UH@Y3
M4TBS*:0Y5<4I^=\\4@W&.@')64C^N2 4O,IF"T$F'SV1IJ!MBM0:T&9IFE".
MK/W(,JC*D650E2.;?V095.7(,JC*D<T_L@RJ<F095.7(YA]9!E4YL@RJ<F3S
MCRR#JAQ9!E4YLOE'ED%5CBR#JAS9_"/+H"I'ED%5CFS^D650E2/+H"I'-O_(
M,JC*D650E2.;?V095.7(,JC*D<T_L@RJ<F095.7(YA]9#:I?1\9V0_J_[WS:
M_#W]N?S&M>U>+O1&8; QWANY^;L=_+KY;2O:O%^[_-S==4LE1C_;4TGRGLHW
M(;1Z_5$ZX:C?>M[O^= ;!I]?51O=<LNUUHM.S_1<QW1;;T;IC:H=6^N7MSUS
MYCOI\W_?>),7O\3($\G3U9SVAYV\3>_I(/=RZWP*OWWN^-'1Y>[.:U^\V(J'
MKKYB;+J>L]'-7VG* U4+FWS62+G^-Y^BVDSJ$!%$!4(]T<QP;+".GFJE9+"1
M:_6>J(W++QT-+G_VU'P(8 ?!? 03TZ\^-=W/YGRX\>MW%W?2Z<&$N2:?](W/
M,\:E/<_Q;DH?7']0=?5[>I9&Z" ?E:[)-.9:6D>#O.WX?WYN(KFQ>9"9I-6/
M&62CC*7??S4SS?^@HWNJ+GPUNK<ZP]&@8\^J_==O,B+3BV'KY:!_=MIN[?3<
MDP8QWNQ;N('DKE%;-HT9'K5>=/N?AXV_GU^V^MVN&0Q;G5YK=-0_2^?RPYLY
MN3&7/<?\,>M:JWGX:IZH]F:[_ 1.A^'IY8O?+N?Q3J_ZY>I+OYV8P8=$<Q>3
M2Z:XB:W9U>^-/[YBOR=HS( 7LO+BER\^?E)]="DHOOM,T"=(X1L_1D]N_NQ'
MI\7B"6/T5J?]\6><WORC=[I8,==I?R+=?]KM1D\=.J/(QW@4-:G1QD&:.4)K
M-QUW-&QM)V;R5PTWOJMC,.?S68'*)K.+-,RXIQLK+\PHOM!L*Q-$:%TW?","
MUO3!D45@L Z]=_9/0Q:8O0^M7-7D4_)_PG">P?.3\B9W'U6W[HN^E(M\3.V<
M]\(HR3O7/PFM7[K]X?!.;:_6K/S5K#M<ES)6BCK-HL;>4L^4$D:00 P2E'G%
ME195!SMZV<&._KR>51I(.]4X>I5&T6J4LMI_?E'*ZMC1_8-=O$NVT;LM1]]M
M_44.TV_M'G>/=T]VT-[+OT_>'?N3W6.'KTI9O25[_[P[V=MZRW>WWAVE:_NX
MM^78WL'?QX?_'++#]-G^R[^^[I*][F0IJ[V#0_SNY!"EZ_Z\=[+-]U[^A?:^
M?L![+_>.WAT?':7/6+J_KX?D/W'O^;6^4 ?N?/?@XWM"; PH(%".H]P72H.F
MU("0U'M.G+(2;6SRMD;RKG6LFM>$LO#1ZO#1/;?4O*&<<V&F93'3UTEFXIY+
MBUVB(J,5,!TT&(,9<(F5QCB&8!,SD3:GT\RTR@TWJ]\F9 ;15/_NY+C@Z"GH
MZ<#00\+SF3\^&X[&D<E1OS4("9"NTPWY'[VD"UT.59[E>&:GU^K/\!V>WL5Y
M:(I_L'07@/!F3T!;X329OE.M/+1,S[?,23]=W-?JC5MU95W9'M /*:"OFR&]
M[H;\XEG//[MFC3)[U39[=:9UM8H(V:2DP= T9S&)3=+53('P',4@J$&:;&QB
MWI8Y=+1NPKH@>UG-W0NR[QG94[K414$HY@(\HR+K4@N6F^0V6V1M8-(XI38V
M99O?O;-=4\5IPT7(=2SD97(?[*C5R4W&TZT/1S>'J>?H#K_6;%6[#KENB?UX
MD:'5^_ \6Z$0T2)$=#XM,;"20B>7&+!G&!C7'+06%B3"(7+#,>%B8Y.)NAIL
M-JC_1D'LLO1%06Q]B)V2#A3;:(-G@% "*R,H@G$Q@L*.,>4]DI9M; K.&X38
MQQ2]V/Z2@U)GG>%1#F1=2H<2MK@ON?#2='K#'%D/P_W>]\;8CUO)%-][-K'S
M)7CX&@;]PDP+,-/^C&5 BY5%3%)@4FE@*@@PABG@BDME+=$\A)P3I0@FOS7(
MK2GQBL;IB1M6SN; =L'P(AB>4A>22(<Q%H "31CFSD$BXPC<*V=5&L^&)7^
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
MI\5L_OK&*E+##!HV'+8ZG11\Z\;&:6:OEY63= M0M"HP%ZVVS!*."=<2!R>
M Z@H;'#\Z_N$A80^J,)4(]KR$&U! ;P+C#*K% )M.")N&$:F\ )A3<!XQ-&
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
MY_PK-A3$'A<HP'$AKBQ%5LJ F##,Z<A9X?#&JX*IQ?!Y"3C-PLZ12: 12MO
M58[#12@26[W^8(2"W=-4))N([F*8+WFM CW*\AP:*<.;G81!K^7ZLZ[+D1>I
M<L\-?S8!.F9,?OUA#4E5WIW\>LG]-)\6FET#FXW/MP#(%L!NY^+:S>R%U$4"
MGII#.N5+F+8[:YM)%^.E.YDU,%A]60;3#TD]6[CC-\?VRS?]-/0R\R55L3J
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
M ^W\/,0[YU^9%(1)29#SP2,NN059@34"&X(IXZ17P6^\8@M&H0_/,\4I>EV
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
MU#;$BHJ)TH:H#8?:<%AE 3 5><XD6X/_TL!_023!F\(S10W2D@7$B\*FFO6
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
MJ*UV+*?;@-7/-4F&<@9X$94Q5JN0KJ7PL7Q\(A('*</KM;/V\&@BS :U$QL
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
MM$@-H$/[Y+37']K<K )&.:FV.5Z& LC5'_"P:=7+LEC%9)D 3FK=7M%%J)V
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
MF1[>\T4T=V",7]^>-T_>BN;QT;<\OSWZSTGCY)_46-+(@Z5$E&.@.D>?*]Z
MQ6H\J,Y@OQ+AL0A8FHTMJFE=W[^5QUU9X[D&,RJ(>ZD0YW1D/CGCF",<$VX4
MCEXFA:D4#B#OFJ.B%<0]'L0M5)LQRL &"0$0)SGB%GX8:302P41IN *$$P!Q
M2M2Q6E7;MP>'N$>J@OUT&NBG"#=^CX7;HN=@ >,P%AZ/^,/'03[[,^:@5U8F
M^[>G5,C^L9TRZ#'>G0JY5H=<2SJ&8!]9Y"0A+SD%Y2QH9#7\B3V'G;3>RI0;
MTX)N)A:KXRYX)^X(#54%[+7@X95K'!4//R0/+S90DY[%9 1R0CK$O6+(@M:!
M<'0,.\>=3KG -:Z#2K(>//S81:/7Q,LU'^Q;14U!_+.R@J_+0ES% JTWHC^E
M4M:,MZPJ5$'XS1#>7-*,1&O,E8E@,1HK$9>6@QJ&*:)$,XNMI80',""EJ1N]
MXCRW%7#.\W"B51A:8>@3*L45AJX60Q?48!^U8$D8A*W1B%,)IJRC\&?$B8")
MBZ6A&4-YG2G^8C!T23KI36EOZU\@X*\CVSV<5=_IW]91]QJRCC3>5.I74X!^
M]AW3_&'2@VYWVK_*X'EY*2[;)X"9P]>5US(I?#57D7-YAL]3AY!?D6;[O,_#
M5;[<QU9B]]M9"=U]_^]ONZ#,-B]@?#L?>>/X3_C] VWFFDU?&Q>[[S^U%_J6
MG'S S0O/]TX^"E!F67/G SS_\+SQ_@N#^=+FSK\[^?C=_OM_)U!>SQ>ZDJ:0
M!&<,64MR!W>OD:;PI\9*:NXB_#^LP)?[*$?=5A1 ?@9>WO_T>]_;@\R:_@B4
MP;**V[C"9.VW;AS>JWI+%<)Z_)9Y4_S[^\.[W3'T_0?FT0M_%3M<H>#*4+"]
MB()&Q*A(2LAH;A&'741.$8M2DB#(0@(K7X$I7R?/)*"U)H=V7U!<[6N_/8RH
ME])"UO@J=.I;(>N2M7LFR+H6P%KLX$[OK%NAY1W0LOG7(EIJ(APSU"+J'$&<
M2XPL=APE:;U@VF!AT\867U65F#52#=?:6)US!-SYT-.==<&;[JM:HS[LTJPW
MX%<9G2]4&BSQ(%!#N#'4HY 41CQ@A[0*$F%,A1'!8:;5ZC(ZG[+GZ2TKJ5SI
M+7JKT-B8>SC=5#F><]H;%"5*WA2M_-K?XRR,\W\NG_,?+P2>W6)SP&HTO/Z6
M!1?^$P7=B+E-I/#2$)>MXOS/H_XL;G$8D>M'^PW9! ]X8SMG]GRP\?OEJ%R[
MBZXL_=55NW9M4GJPM2GI$@"J5S:I?%,TM<E7P9CLVHRE=M3/"/Y?-]?V 0 H
M2GKDD@^YS%GN/_0_O]NE.WFE%E$)RC<6DWG"^BK_Z>="JL/S>NT_H("5K;?>
M7NHE])A%52:C*<:RW0W3D;S:<BJ7RQF1QO:!H:!?<*:1X<2B'+- V@F*.%9"
M4**H<.)J.:.HHP.ZACN5Y 0;($&G#9@HL!U"6O6S8BR7@_]_K'$>Q*1S4=$0
M]G1*V*=3PIX587D%J0]5P96JX,H:I6L\CQR,JN#*6A5<>5(_P-] XE65E:H$
MP4U.?XXM5LI8A0678#E@##HP42G!#Y/H;5U U^J^KZ4DP<E'VFR%;_L[W^C>
MQ9>+QO''\\;7=^W&"3S_I'&^?_*![!V_93#NA;K)^SM[I$D_9??1<;/5.&_N
M?/BQ]_7#>9[+W@7\=_Q/N]'R%_L[S<M55XZW?S1W]@YX)(EC3I&/QB#N<MWD
M$!VR.O 8HDK&N8TM4Q=&/)>"!$^=,%<!WDL%O* 83-VP(!P!TYX[EC#' $5>
M&$:YNVW67 5XCP9X%U<!SSCCDQ<:><4\XCA1I#D/R I#A&;8,*8+P%.+.2-K
M"GBO(DHZ:G?R8,M:L^V3TW[O>U'6^?K$CI>9[G8'N(H.8RV!X(FC''MCA')
MX\XE*420IM+/U@RNSA?U,\JD#4Y:1"W&B$?ND;4F(4$TUL8IV.-\XE?5]?TK
M1E755]:7EV6@(?NQF0F28\6,)H%I+B3U6/EPZX3]BI<?C9<758]D VRA01C;
MB+B1#&E' R)41Z$H9I&H@I>),6O$RZ_!X]6P_@@^[)]?CI;\DF[Q*A(^A29
ML59JDCBGE)I@A(M.**]Q )"J=(OUPJ-+U43&>.15,%8*A:*P#O H&J0CP<A'
M4!>YI3R2HN)N70NV1DFA5?+VJNT$[%VBQ!G*=>X?J9-/UO$ %C+5DNI*MU@[
M7E[0+0!Y-541(RJ=05PYBHP!KL8D1!><%5CFTK*R;OBJ_!J5Z^)VG/B7/6T/
M81P7$=:TEX9GMA\KI\5U8 0S-))*G(F,6PQFKK<FJ)R>)B*)E6*Q;F#T>5&Q
ML$0E:VQ V.4N6,1[!'JB1DY*IVWRVBFVL:7K3-P[J%3Y+-:8E3VSB41F1- \
M$.88MU$:2XFQ+%7ADC5DY46]0FM/#$W("R/!1K 6P7\2&8Z%LDIYS$&O4'6M
M*Y?%XS+BNU$?6&_4+TM<)2!^^/W7HB&OPLHAC J?'&-8$<Z- _D$/S"8.91Q
MFG2E6*P9&BW)5E$!8Q4!B"3F"G%-/'(L1N1),)$G:9W'&8V(7#RS5#DL7@PK
M2VM25"+BY"+' 3O.7/3$)\XL8\)6BL7:L?*"8L&8YU;@@*BC'/% *>@45B%C
M<-83A8A";FS).N/KQ,JOP5_Q3SQJ^\XOJA*OPK")& MFO!/<2:Y!]?6!$*ZP
MQXI1JT2E2JP9_BQ)K @R!4:-0T)P@KC2^5B9=P@G[*,+N5A&/O]<5Z3R4;Q@
M5DY$"!*4%S%I+FQT3@252.#!:$9"I4JL'RLOJ!*84\9X2BBPD$H?!=@!$27B
MP4Z0*A+I2E:^=QCS&?LH'N&@]37QCUYW,.R/2E9L=_/YU,-^G/5Q7NF8Y*:X
MQ:"65&K(Z;F(;2XYF^KL():'^'\C_[IR]+TRS:[@*1?"<^Z%#)YRF[@UGAN5
M,$\A,&U(I1JM%Y[N+LD+"80983!!@N6\$*(-TK"7*"9"!:<"$P:F&:OC^^-I
MY6597U:VD5M.58C,8FZ<MCS@X*VBP1M)L*]4H[5CY075R!=.;RP0:+42\2 (
MLH$QA)4"G,Z6:R*9E<E++/MWZ_JD3\J1K=[0=N[C:[G?0<1G#5&K*D)70=0C
M0=229!&F/+;>2>2E (CRCB$C&49&"4-D9"!N **TK NYJA#SVAQ!7J&;YA6C
MP*J:650H\&@HL*"H$&*94M*A%"U%7 J/C,G>V:@I#C)2+AR@ *WKE3EQUN]<
M[C/,0MGV?G0RZMAA#,!;IWU@A[+^7TY*L2<]&.E%\<$K2TQYBE*Z<WNQ,[<5
M\'LGYE\ TK;G=N1:N*N0;F6G %O;!<H5:-?:.VNT/M*#P)U4)$0D17"Y:X5$
M+OB <LR)$Z6<IOD8(*T3=I_*NY5K98U9?E4J2\7R:\GRYU=8WA(538@2,98\
MXI1%I"T7*(%B$Q+Q7CBP<8BN<[*"=EV5"^:.G/N?GU5,O5P*>!7USO&=6F6_
ML.I1JU^@]98*Z^3->AV]Q1\-Z-\NZG;>V AR72!A0*WCEE&D8R)(:PEFK'!@
MXK*-+<GKG*W8C'W"WN+KT)NFPM0*4Y_$-UAAZJHQ]:KRC(V0E N*&,:@/,?
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
MBK=?M:BN].X5.\@6G/F1Z9BX 2$M* =)'0,R5"CDL8Y&: '6-<N*MZYSL6A
MO_C^4J7#_F<5PQZ4&W>'1[%?FZSO2D<@BTI;-PUA2=&Z'(1!;'-)U1IG![&L
M9_8;^=?E0CIW0L\E6_7RT),&4(6]%=SZP$G2QBAB6%(BVHR:MV[#5!DZCX:?
MGQ<##))'+)AQ8.@$@SAU/!_T4BAAEY2D\(WT&UNJ;B1>42ATC1(\7C@SW\7,
M>01NKLR<A^?OA? "-2+Z("FR0GC$K?;($N.14)@$%HV6N8$]JPNN[Y_85;'V
MZY33E96S6BY>B"Y0[#0'ED4^*8NXYAXY:1ARU"G.'1?)V(TM7N<KJT5>L?(:
MLG+2BCK#2)04\-IC1[+RQK1DP6%K?15;6$-F7H@M)$($D)1'1HB$N)0).64%
M4BXEYT52T:=2Y5YT/%;,O-[,?!>5^Q&XN5*Y'YZ_%R(+/IIH0;D&;3L*$-;,
M(QTU1]$X$:-)"?3OK'(SO)A=7*G<:\O:Z\79E<J]8L?80F"!6JX"-1I)(@+P
M,G;(B1202Q0+Z4 )YSKKW%*LZF3H&IT#*%F2K?.!@%9O:#MWC=S\M,42_EF7
MI9=^IFOU"_1BX'Q5K=LJL^O1 +V]&.E(H&\IZCU2G$O$/6ADQD>+DO+""BTQ
M#F1CBQI6A^]7%"A>'3<]<=)(A:L5KJ[> GX$8*TLX(>'VH6@DS IGX;6B%*7
M$(\6(V=D0"(&PQVW4@=3'+"E; 5G6BJ0K4#VE8'L>F%LY8M8+9XNA/]DBESE
MY&3G$T6<"(Y<-!$Q0Z.W*GI&%:BNQ-0I656.8X6J%:I6J'IM'1@=F4_...8(
MQX0;A:.726$JA0.4K2*Q:XBK"Y'8&+1+RDA$K+"(RU2X>!FB(# YM8(*[DN7
M %ER"*3"U0I7*UQ==87!AP?6RB7P\%"[$!1/Q!B#@T;!,(:XDA8YR@-B02EE
MA+$ZE[F0 I!VL8Y-Y1*H0+8"V>>DO%8N@15'LQ;2$X+%*7K*D=-<(:Z]1DY%
M@P()Q$A'4K39)T!5W9A552AX>E@MTAM^+YK03T_FE5-KCDZ <?Q/6MY/!H R
MJKUAI#@!./?ZX]%@V$[GY4?M;HC=X1M$BH."J^9IL:EO/+Q(?W9XD?ST]&+&
M@LSQ[>ZH4&U*%C.:T@!TDJ0)W-%D++"Y2,+;$'5,M$0)N ?THLRU@@6M62Y#
MQ#'7@KE$.!- =<8ZZJ@M3DF6A+3XL]B6^3%L/<@AT!L[.-()-BZNQ\WS*T^O
MGO8!L?HPJ+P^@_9@.*CU4@U(#KCCY#0.8\T>]F,\ 7H9;"[.NW;Y(.D<>2[2
MWIC.MO[']7_?NL-]EVB6Z-43[,U"J%CH>7VZ%G^<QNX@9C$ 8B05P@)ULK2H
MM:?BHF8+>5$[LX/:?]]!AFGF#4^&!,<"UUI:22.U6#(>M-!&'NP4;FV""5KJ
MWQ97A=G\T'?357EV.V$FGZ<PZ\3_]^E\_VLX!8U<-KXVX+D?<>,"GMOZ<-%\
MWP A]Y;L'8.0:AV2W:\- N,0C9V0FJV/HGGQA>SNO(7KOUT<&*X3IBDA[0-!
MG$B'K/,!"4H(39IIRLS&EME</*52 VKLY#W/U )L!_\!3]5.8,^/!K4(E!UJ
M13O[$EXF/>UKMAON1#>!*$FT%,1'QYVD-@9IL @AJ>0(Y07=T G=T(IN'IIN
MLM)T( Q+V#F&A'- -YED+,.Y$U$D7'HN'4\;6V)E=$,W:TNAJA"S<,>P=PU$
M]://*DY&L-KG"&_N'M9KA[$;^[93T*(-)P!T@V&_$->3!P\V[R(%KD/S96+A
MDO*S HB\3-R?_5$,HT[LI9_H^N]&PU$_SJ_GVW+6K:RFM6 \?W9Z_MLKHW%0
MU/%NZP-M7L#UQWL7S8\'20H?$F6(!4(1C\PAQXA$8&A%[ZB)RL:-6@10.,UT
MT1_%C6<B]UO >!%&=%)PCST$?>C09L7H.GT@<VH_GEB@JNYA[3S:_@S.H_5'
M6</*UW1A?K64.2E?,ZC9?F9'>$2GTSL;O+F6J2YK_K JA<DP-7!*,P56IV-/
M!_'-Y)<_0GMPVK'G;]K=8H[%37^,GS6V>I8HWL4FE%__<=8.PZ-LDF_BTBP?
MYV*/WSS^>K/XZHK957ZG\::DXMJO\2;YQ>\$N_ZE/[OS9X,E<I/SVPWVAL3T
M.Y:U><I^\+\!]@^/>B-X1!@LN"9_,K=K#\S<KTZ_!^:/_;5R1LT+@TL+]$A5
MCYYT\I^FN)8A[1;T436FJ1K3/(,TKR4:7DGJL-:[H"!F8V8/I/0K</P>=]K-
M5O.D23_\:-+];]G)N]MJ'NWN?&'[)_\<[7UMGC1:V^>-K\VCJX[?W:\?2(/N
ML;WCMW#MQQ_P7M&@;^$]X63_Z[NC/;KW ^;Q8X^^2XW/^/QJ("VP!"*74V25
MX]GOFRO3>@7V4F&M<HX5W=BBLDZ8J9K7K \O _OQ7Y(%53G/M8; )KR_=18[
MWV.C\#E4Z+<R]&LOHI]V07#"'9+)!,05<<BDI)'&3A!'G):*;6PQ7F=RL9[5
MBR_V^=0 )QY"V:W*"CPMP&65KG76JW!M9;AVOHAKEBI&F8_($:H0)U0BG6)$
MQ$5CO<&>,@NXANO&K$JKJQ2W6^.:K!2W%XIK.5A4(=NJD*WYUR*R827_?_;>
MO*F-9%D?_BH*SCV_=R:"XM3>53,W',$8[,O$2(QM/ [XAZC5"+1PM!C#IW^S
MNB5 "R"!A 1TW'/'@%K=U5693SV9E0NWT0>D7)1@KP)9TTQ@E'E.,^>IR72R
M5]4F8R5C>W9DRTK&]CJ1[4.[7SKB%@=L4QQQABE!!2"98S@ L,F(C"(!R<P)
M';2EREG0,;:I\9-S,DO*-B^PJ9*RO5)@@VM+8%L8L$WQL65*&,.H1I%P@K@/
M A@;B8B80*C23GICDHYM2O7DGA E8YNOYMU)Z 03>Z%3\K;7!V_;:6%+C%LX
MQDWQMY$L.N5295[K+>*66V0RER$59##&9IXYO?%.\,U,O>7JGJL%NVD%/LND
MRC*I\JUN&6\CJ?*9=H7]*;Y*S17'3J6^*IJC%$F#M,\""AC#ID"IQYR]OCI+
M,^143B;SW1=K?5\*6RZ7#E-)5:#,PSP;00S1T3.M5!9L%%H=2[+Q/ D.?P70
MK+!_'E*^1NO[7\%T0W=-4A9H=:A&S:,FB/)E[>H/4(T/C:.=3Y='WZK\\.KP
M\O#T.ZE^_'Q:._VSF7**QU,6CIJ'N)KRD#^":GS[YZRV\R>,XR1=7P>5NCCZ
M6*75YE$=U#)6#W8O:]O'-A) /VI1\$0A'@5!FFB!P"[TF&H5 W?CN:(L*,94
ML(0$SJ7T*HK,,IG6!7/N\$1:PW,L*T"I:;E0+BHL:K!"..HP(BIUD/)&(>LL
M\%_);0@!,^S(^*(&XBD@(154*DY3VPJ9"0X2H&U&1)C,55GNHHYIZ7Y,J]SN
M[-2[KM'N]COKDFJTBB6^JFX?*Z,%%5HCYG&J"" S9(FV*'J1^8P9K,*$WDKC
M>,9#8"0SW'.FF1*<<^5IQK/@Q;1TI&53L6QJBE&MW0N5K/+__J4H(;]7"AE8
M4E+=+#G:2WC__(Z_U<'JJ;M9DJV!=ORH]^KP#-.M%)"WB@E9IR2T]^TF//FR
MTLC%HW+>:0-H]"XK_6[P>>+9A>F$E+N3)V[ZE*A9M_V<VQ=I--W-2CO&N@L5
M> 47-BNV WO(205@)6<^\'GX;[]^GK+]\VRU'^&D[AIYAN>R]S1XI??M;F^=
MTBI7@W6?CHD'DJ(M1HQAV,ZH,,@&)9'F&F9/:N),',<ZYXE+2>C:FHR[@!55
M7#%!8Y094- XCG5Y4N,@?W>0XYNR&VTA72F_QQ0:>/F8I/5)CETHW-12%0\/
M?6SGAAT;-FANJ<0<>Z.S3 9!<!:9PS:%DHUHZ)W&R7.I;DK)7DI]D!F?7[D(
M(XFEE=$<OYL\T\FB)D,C97+1'ER$<0XM*5<A\]H0R[&)*L,\.AM5E+#8A YW
MWQ>3RLK4EB!Z":FL3/&%I[)2NL69>B&#S?-NV4L:[,PS.\7!.Q1E0,NP'E<^
MX(=?OP&_OBMGS">?(>=Z19?J%Y/T/9X6/V&@#<ZF$_<IDJ JNS?<IP*T9X93
MG&>1AK6J+C!]&G.:7SFX/ ^+K2SPHF3I?<-TNW4PPR8K""ROQ,*=CO:7I8>S
M%AUX\&UGF<M7,V5TZ1"U1-@;7C)XJ4'%F_E6;,Z57X20K."1Z_R\M16O98?4
M%3UD%^]9GJV<S_6Q0N%3K@R"L2I+\4?,4O@5/[[PZR_DUU''[5+" U]*4.6\
MZS]T]JVB9,]KCAJ:]HJO)N[GJ85H)P* 1H\YD\/_103]//8D8!#T\^=9]>J,
M'QY\PD<'50'?H=6K#R='.Q].CYH?3N'Y]<-427WG0V,\Z*>:C^7DI+;SN5&]
M:IS5=@ZOJM\^G%6_U9J'WZKPKG_"9S#^;_^D!$5\'?1SX"ZK!V?'V@4:3(91
MR*)%G#B-%,DR%#Q5PD3G85%3GW>E)JN/KBX2M(2E$I:66>>XA*7GA24Z#DM&
M<!H#UH!#VB#.)4:P?AI%SQD-&:%>T(UW9%.Q=0I0?[66S3IE0<[&:XOHMQN[
MYLZ:G(M.CGQ=T[@@\Z#,+%T5G[X=!?HYC6D_?NT6$?6C[=_*#6OV#>O+%!Y-
M(K..4)0IIE*'MX!,ZOSN,ZJB"H82"SR:K%65CU)[UYUVEMJ[%.V=I)O&"\F,
M0T9AC+A+ 74\L4^3&0GP&R,%\I0MJI-8R35?E0]UG&ONI1.^T.TM-4O]=4WA
M<,J&-+-,\'^Q+'.XE(.3I')OFF=OJD\R2XF%S;QUB 6C@5EF&=+6&$2ERCP1
M4N*\(,GZ^T%*A5U/8EDJ[),4=H),.NZC5)BA@"F8@I)%I#4.B(I@&78N8@$*
M2];_/.45D,FUK #R.%:Y^P1FM 3GY5+O,8,GX6E52%[T;K P^N:[WSLC6T%Q
ML%7B_^SX?SE)V$1,>S,V2!"*44IB0E9'B;",F&/.8!MG@/]RP7W)EU<BH]3N
M%\GU2NU>@'9/L#O082I,9A$E8)/!SP%9)1V*06,LG/?2@'8_O6[::I7[%5"_
ME^<$JX7>@.LE35T7[^$R[O'0]^XM"S5CJLHK#=A:R-2\FLURX9[,,KYKX;OH
M_I2P4ZY<1DFDB%G)$9=6(L690M0(ZZ2GABM ?K&)^:+\FHO0FS4/5RU1LT3-
MU;B32]1<!FI.V!XTH];A()!GP2*N'4,@GQ%EC@L>%"-<QQ05J^FBG,OKAYIK
M:IF,5A"]LS[H<&)0@M3?&-D2HT@[K:@8(BQ=MO%<58MFR=*C"\G2>Y[W>=#X
M*HH@%0HR^=^]EFOT/3RG>]+N]"J]T&D6!=:&L0J;E8N3NCNIU+N5>A.P#QYO
M&EMCF8B3I9.F%)F][_?Q(G1SEZX;O"VG6UE:G\G5NZYX].^-D2\.E!_??,58
M4/5^[^ZO3.2[/_^>6%36(K-4\AL9XK19O/W?D^M\\W/S/2#;">8,Y4TI?C.-
M"W/9W?C/J/Z#\H]-_?BLW3DW,2YM;@J$@8VYW<D%\K=^:F1?:.C_FK492^6D
MDQC+OQXNFIQMO,M+ U;:L?(^D9U6K_N__S%35W)JP;('B_C>5>CLH3JQ=WSO
MP>*CRZHHF_N%1Q.:!DTY6OZONK'U1EY6LRRT^/T8OF5 Q#!24DH$\RV19<R@
M5)\N8B&88'9:D=@I(+.&Y4)_F$8_UY=6Z%5,+@)Y<<;&C1!4\MTA^$JO76GW
M.Y7V=3Y(NC 6APO#>J.FFVYV=\G'Y]ST9YR&G>!"TX;.R'A77(S1=&>IQ?@
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
M:.PYUG)Y_=1PXYU9X1RU_%RZ^DC24NKJLG2URHZ%(MQ989"/RB(N@T0Z^H
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
MPDX*;S*&TT\@=(5,5,P/4V_DA 1L-@LRF:]!):<V)?2]?+D9@;ZKL\L%0]\
MK^Z O1*=WHB4@621IZ/3 )(N3!=DH7G>J>?[W+R2HYWBE-M,*&XX,]$:C[-(
MB<8\LTQDI>2LD^34=O9^'J?M03DM$;6IE(C0#BDCLA1;S5WFF,YH<@=C?*_<
M@*3L?/F81*?93B8'V*D 3J97)/07[J[O $Z-RWR7&VYZOP#'AY6)H5XDY]O+
M7W-,.X"%+9:Y4OQSTFZD33%5[9U/(@-F)E.IM!(&(Y$HDT4 -1<#F.\">U-*
MY%I)Y$&5'0=-(Q-8(V=2MP612:1X%A$%T]]+B1FG;.,=?P#)%BR1'\-/V'HK
M7T+G1]W![;^D&Q92N9D*M0;C3E+@11C4C1ZS@0=[\@T%G$^*?0PQTDP1!<++
MH[3!&NNEQT8QQ2)_0(HGC]A*(5ZB$)\>BF-LJ,>62Q1@L1!7E@+5RP)BTC"7
MRC,)AS?>":;N%>(;@3UO)W<E6*RWY76JJ-VR'P:DL5O<HM7NW?*^=!]TP)AN
M?A-S(R(W:N.N_3,@\;>X@P^IO#J(ED_*=&+@AC:$5J49>A5XE0FM6("#Z\5Z
MR@Y&3I?N78J<E@UR] >+5_DK_ B-"@/P&7J0\^TQ7=H,)KF,?9KRVPZ.%GP-
M)*#?Z:2 )FNZ]8&Q,*<79.09_;S@3[ZR";(J[TVGT:YTZ\U^HV@LD.Y;_-1L
M>QAR\87\K*W7J=M^_A$\]EK$4T4AP.T$XFG$>=&@QF4QWFNW8*H>-R@DM!-<
M2.!4&901HEN5O=9YDGN0P5R%B@?76Z[1]P,'$.!Y<+DW"-8T7=BH@YP#/E\6
M_DI@P&<HI@H;(VT"*NT? ^5*@KYY<YL?[?2ZHTZB3C@O>HH4$W@>X*LN7_'\
M$+$U&,FU8VIR&8ICCLL\JB^M?_K[[2VM6+XN2'=>O0%DH-]J6Q#('SE U(MI
MZ*?Q#+QDMYXQ6,)<=&9:]H0BO:GB<FN<Q58[4/:;M?=I\B9?.<WB^,--IV,
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
MTK\=<_%$1O)R4\KF822*"2,)SIC W+',^L"I5AD/)FKE6,E(U@G&:N^G,)+
M4Q%=CKA.Q\A*6J1E:GG#K33&4!LMW7C'U2)0;(%Y865RZ*)]Q!E37E 9/ T\
MP\I$IRW&4:<V653IDI"LF29/$)*@'77&&N1<JI/+O41@(F9(&IT%+V-46F^\
M$]/+*J^;)K]5I\A^BFZ\==B7KLB[6^2'?J5KY"[X<BQDD1!F I /$[111%.P
MJ(7$WCBJ2R*R5O#U99*(8%@S*C.'G*82<:QTBJ9G2!%+L=,&^YBBZ3>QGDRY
M7#=KJG2,/%J1B66495)*8"$<9];PS%JO.95.:<%9R4/63)$G>$B,/(N<6L0C
M9H@3I9"RP2*ALD@#C0H'DQ29";KVBKS&X7\K""E<OP$_NS-KYD(B*\7;@W;/
M-/)0Z*>XKIZ0P?ZBMZ!%I6N76]!S;$'[4YQ:43+-G<V0I3&U&)(2J4PKQ#+O
M#<UT9%9NO.-$;&K^9#;Y+/4S5^#O>JOJOZB2NZ7Z/Y/Z3S)0:ZVSPB*6G&#<
M*HY,%#QU</>"^B@$2:VR2;9)\),YZ K5_ZTZR?X*W6XE533)6Z&V.\-6N:-9
M8&_,639/C;-%,9R_8,(/8+X3U+TOUJ-$MH4AVQ0GF6+49$QE"%,'R&8L2S7!
M.;(V$Y)Y'85*MK6<ZB5;26&RTD&V:.5=%#\IE7>YRCM!2XP2S H%9H@QH+Q1
M460HRY!0-CHN,T((SY5WFF=LC93WK<8*Y;3#AQ@Z*50HUENFY?*$O':WUWUC
M,4+S ):442GJJ:0!<X.]5BYR+)4( AL6Y>S^E&+J/^0S']ZG::^%$K06%^9X
ML)T#5@Y<!U]9]717' NIM=4"(P'RBSC!&;+2:R0TS:@+QHD(J,4W)1/K43*Z
M# U:M *SJ#&)VCE%/!<F&(\=PPH#]: D\W/$!I4*O'P%OAQ38(V549QXI"*F
MH,"&(Z4%1=I+Z9W@RMKD#=G4=*T5>(G.CI=TJ'._C^.A%[^W/BB^KT3H:T^6
M7?P$K3?^K]A;5&+^XC!_=Y*T9<#8J' *$2(UXC9*!,:G1H1GCHIH4MG2C7=,
MBTU*)E'_<5$8BU.=%?N:2A M071M3Q5+$%T:B$X0YRS0# N'3$9HBD@U2'G.
MD*32:!:49I(7(*JF4.?7!:)WLN_["[XOM;KNX$8#C>1T*TLE%<_;1;WHWSJA
MD7><OZFD^._1"IB#2<8W7S$6YK/?N_LK$^755E2&_E89N7N*N8X,<=HLWO[O
M2>>FIMSW@&PGF#-D(MS@-].X,)?=C?^,ULJLM]#8U(_/VIUS$^/2YJ80(L#
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
M7%!$+08!!HJ"3#J05380@$^I6&#)(S2Y<]WVU5Z<U('7K@MLE6M^YYKO7M2
MH@8<2 @4@6%/$-<\&7^2IX47PH,V4I:#EKQ[S4V!68V^+XRAOT:2KS>!KDP6
MHMO,D>.7//LDM;4L@H6[=S2[S,%KIH/]7_-+YQ&^1]9=F2)\0):[*?9Y('FW
M3Y&V.\F8RW?[<B.]3R;W2.W[<?1>1B\X@F5(8:Q!@CBZF!M0(D83B4\1B5MZ
M=IDL.H:8;C? IO6 V-UY;//KT-3_VC)]^"!QN7:BGMWBISS-++_Q'Z:1'XA_
M.0GPP-4?.:]?Y'G200/TI/(#K)(\U'\8*+ Y6+C<]7$=1Y!.7WLAQ_5;,06=
M\-]^O9.N'(O#R2]/&1'CT0DI7N'60J44AF:_><.&TKUOV59%W&JSB.:ZTP3;
M+'PY0QNJ$#F3!\B,QD6DSZ_-KQDC(>80@]<@/L-%O,@YZN3Z-1I3HTM L1.D
MPA7SN./N.8@=RQP;2QI;L'U;I* ]F.0F-V[EL-UDC(Y%Q#*G>=3$6^:Y4M+
MSD8-EHQ[)926N1^(85+X@08[V]A>5N^Z1KL+: @;&"P (%S^UI\+W,RWMR\G
M@+'I^,G_;2[SC>T AO!'H^W.5KQKU>K#7>OLZFCG3!Q^^WI5W8%G[GSBL&N)
MHYU/5T??=O'^SN'/VK=/^*BY=S6^:^T?U,[V#QHG1P?PO:MMV+6^PZ[5@!T0
MQG/P"7:^77*T\[EY>%J+M1W8";>/C68T9B%#1@"=XI*F4LH>S+\04K-38TQF
M"^X!0A3\=MK[F5(X Y9A"*=<$6L) 3/1DT"$9Y'AC4H *G">9*S3#P_DBRXU
MG[#6[H4*P7G"&B&_5[[T8*%1OOZ5VR(R(=NO-8CJ-E9U4O)J IMN/BLVGQ5W
M:U:&1G8"FU5&8\P56?\8'+F/(6\W !P2?MQ QVW)V2VFZ&4PX^?&F.K!+C_6
M2EA'!" ,3;'U,5*D-6"-L4:!"<=P3'6-Z=9D7=0;7CRG=>1))@F8@L0%RZVD
M)GBI,1B&,8N64#XX5"##0X6E"$&L_PP>785.^PVO__5!PU7MZ@Q7+XX)@W5W
MGB*7']5;(I#RT:,(TH 32,M4<A)OX>'B3TC%6H;3Y:FHB<"M$B=[)T 0*TVX
M[B3E%"=HG\(1<VV:_#O=3&<OY^DLX$=H7*[E+&]5MF_W!!A-O[Z]BYD+T_&%
MPQEH>!'BB%P#+.EZK"<?]2 /H/6]<;E9<2?)S7$=Z]TTG3/@Y3],HQ\F'Y-B
MSE/"1GH:7)JVT6Z_D9S6,^RCG8H-K1#K^>7#]/=SF(RV[Z:7N_,.UV^Q4@&;
M\V#GD<7E[O20WH;<'(CSB;KMI?IK.$V#HN?;+5]KM]P\%=#?'$9??1?'W%'#
M1$AQ-#$@GJ#9:"?A/TQ102D%H$[^U'M\Z&8M$>,N0WEN2O'(&E^E+#^O3;M-
MCJES42DG0*" ='+/(])4 M,33(<@92 I?(5ML7MDN2A#$EQ($2NCV^3 Q7/C
MI(6M!*Q</P3Y(M&HR& :'A\,T;M^L\G,ZXR=QZ$VIQ]G%7O)?:6</M^$@.3V
M>F4[W\W7,5!CY?CVX<70SI%J.95ZMYMTYDX [B9([(YCL 5;S@>;"8*Y &:A
M@$9HX2.)S-#,/&#;3XD5FV[.W4+A/RXG/(:Y-.9_[>[E;['7^CMG<+-A,GYC
MF#QJ SI6_70<."RBS"Q2Q"6/ +/(.*V0SP)G1"H7L$M%&3;QE&S2RBUX*$CX
M@.S_LO'YRW9W(\7%&F#OZ5@D#S&YS^O\*(E:D CE__DGY/FJA0"1$0D"=72_
M^7[G @R5;FB],;'9/SA+Z3[4"V(MXRC@M)G;S,!FK@@2&8V6,*DX$1OO8BKE
M=1E,ISM>E7*0D0[(\SV5#RM"! =':K?^$DV]<V/PS<4+GX9)-P0Q3UE_M#!]
M3._2'2)1_ENJ!?<!WNN?]%HE7YS*%P\^B=K55[*_LW=5._W*CPV668K90I8%
MC'B6:FL#[T>&>R^5T(!/)GFG[FHL.R"06Y6OYR V/PKE+G:^] M 5L*HW"\1
M?A9N!Y^[CF#7+O*EBB#I)(7%%CCF@+C.M[KMABC2+U,EO+JKG^<'BR<&-*+5
MKOQHY^GP\ 3@.76@,;Z2UXGMWISNIA$5=[@>6ZX)?ICJY0;%!<]!H<8=(J/N
MD$',;ZY2<%VA8(D.I[\.G2#U[LW) Y _8QN7-[& @RD;^$2F'&>6%6>74'&6
MEQ5GRXJSLU6<??#L=[Z*LZNW-@L3<S]/7RUMS%=H8YKS\T[[)_"<7H"=9CZ+
MD]"466JY$(%QXYSR7#N;12=HB%JRTN)<0U8W:G%^3_'""0*ET@X1A1WB*MF>
M621(ZU3#R#BJ*-UX)[&<;G(.V$V!$2E0[RQ<5D+SO-&^#*$[C\&Y@#"GTN!<
MNBVPO[/+CC-@^Y%9AS(>/,B,-$@I'> G$Z1-,>>9F=?T+'CV+6OS(L_(O0[
M[.=$VU3^: #HHR_NI-T(W?S28@MNMGUH/&B_KN5)S%SUWYX&NZ51O4;P>[G_
MZ1C+:*/-)!) 31%W5"!%-4;22J8I)R$JM_%.33F2&3&K5TE MM92J5;*R?)B
M=[>WQHJ#0=AQU\9\C"MF5"NIO:>"<&VDLC85V0:K!F.:"3^1#Y["3>^N ?EH
MW2\,@L_I\H/V^]S)D5L*DSLFZ/WUCOE&&5=M9YL!R\J<C #% =',V+1/:J0T
M4"TMA/%&!OA%;;QKM\(4AI46H3!*I_B5!HZH03A\^!DZKMX-A4-JW-<VRM72
M79.WZ7LKSSE-?1CRP!H81"O/ 4VI&*F@ZM?6K<M&0F]NI=V,W?O.X(*+.4L
M/BY09HIUL3O@I%]"YP?,S73IK[5;A3.R.%?->X_>_CP%RM?:O<, HQM.22[[
M R.YW/8>X(^TNK--CZ-AAA#/0 <D1H!3#!FL(]),>X.Y<B'9'--J"(YL>IN#
MU-1Z-_>@NH$HVA&YSNT.<UV!#PTK\!5NU)P3WF.4/(IN/9/@%=SK0[LS^%.Z
M;KK9DDCXFY:Y[Q?'Q$;"O">I@D>&N*82:1,=LH2#A:LCMU2E6&LQ8:SD)LS2
MHDR6;!&[D^#[C; ?I\O=;?#:3O&M@/BY%_2MYOX -<?[!WNT=O6)P-Z=#EJY
M"=%'0Q!35B .&S8RZ3]41IG%X+'2=EI>S_JGYPU7O#*6/SM^HC:ZN0.@#!,T
M9PRKSIL\I9Y$C4;[HOO;W:I4%,K*VSRR?%;R-HLWYTAY$TB8G88Y[X;?AC_\
M/FS36&_E[YA_Z??!O0:'3^G89*P!9+X(Q<>#$Q6MMK#6Z5!ET%U]\.#!><M6
M?MXRUM.R^$S*+4[(G1_CK;L_N^^VA&\I+A]UV_L_8_IQ=WUPL-E,MWV@@_U=
M+8KON71*1^'B5&Y%G7,GDN[RP[K:]1'V]+.5A]_SU4W)L*)O95#2M[([M&'^
M3C;,R-0\(#:3/@?G0KC5\OHEM)W>OU7$'4RC8:1M91AD>Z>LT(?GX6D=NE]0
M(^KI,9*/BE-?Y$'50-UO+7%M4/CO%1]6%1VM3_\YJ5T=BMKI5P(FX&4-KJT>
M^'IUYW/]\.K/DZ,=WSCZ>'12I;MTO*-U[=LNJYV>T=K!5WC6'J[M5'_6Z-Y%
M[>.?I]7FAS,8X]E1<_?J\. H5K\,NEG#O[6K;58[J!Y[AP4!HPV!T9FE<JA
M^KD6*#6L<UACHA0#YJ_4U!.N.1M:SZMIB^U7_2 "CF\?RT6,M0/7_UG:.LZQ
M?FN%E/UN\B/D<+40N*1+!,NQXO]#HI#SA!(EYT/)JW&4#)$2IV-$$0- \HQ)
M9*D(R!$-]JT7SF.^\2[+ML1DE:8UQ<@'Z.+0:H0W"??#ZG-=.3>_'9RI39LL
MPM8<B_-#X^ ?Q6>GO/>KI*Q/+-FQ!.XZ?O _<^F[$I=GP.7+2?8:3= 9I3JY
M&SG@,N=(>Q:0%Y9EW ;-4IJ'Q&)3T<G.+G,B\SUXLBR".O;(._T;;PP.[N9E
M3\2$^0E:=RY(*$G:XL!@@J3Q@*5,$014JG1PFEED4C.V0"SGC'DP:".0-+J5
MW96&LPHH>&T\[,4-^#4Z1O-SILIX1[R%>D5?U88RE5\N++JF=(FN[3Y2JT^2
MRBPSQ&8IZI0*,/:%$,@*I1!5B@3E.0N6;;Q3FBV"5,ZE9BOVA\Z#&Z\)'>ZF
MFX^#B-(-^#*088)A&@Z+J:5!/IV8\,@9LH$2))0 <Y,IP:,#ALFWV**.2A;(
M,,<RE0DO8D@6;(G.<(];6,?@E7R[G\)81L#N*;=?VCW> H\<X$61ZKL$'CD(
M.!I?]Y)EKIYEWEKZDF4N=B_9?S_",GGUZO!8>QYU) PQK6EJ16.1@M^1\H2(
MZ$(4.-MXQZ<7,WH2R7R2#I84M*2@#Z!'24$7!QM7X[!A5,B(-AP%GYR<W !L
M*"51]!F-.EB7T12ODVWA19FF"Z.@_\E#CY=>E.?Y<P9&RBW<RAGX9YA_O=WM
M]IO%W\K\@=OY Q?'-FC+LDPC;;1 / -1-B$3*,*].9<AD]*_S/R!E+$_3*RJ
M#!.K;B7<FQNAJ/2[-YVU1W/XB\S]897XT5R#0:&21Z0<I#Z5MW(.UCCE@'+Q
MF)2#3&\1K!8?Q:^VI*:+B.)_)=;B(+'P1SM5.4M%IV>(UE_XJZ]7:;3[B=S4
M9N9/K%O!%T;FKDM4W-JQQNC</]=+G;JAKT\S]*<1ND-Z")\=7OUQ"D3NK'KU
M"<:S)XY._5G1[?$KW?]8JU=/?6."T)T>G1P>?#ZM?DQ$[M-5;><,GM=HUNCG
MO-MC[>"0']*]2QAKK([:@5>U@T\__,=_N/^_/QM'M/'#GK99[>ISX^C;X=7A
M%1#*YE=</?@3]DX/[_G'Z>'!&0:2V#QL_GE2)0H?1P_*E#$P(KGBB ,W1)9'
M@RPU%E@B[*'"@Q$IMNADB8Q_C]5N6V",W5J#UN=Z]PS%M$]V!O4F.Z'7[[0>
MA5Q/?/^WCEQLJ<B55OH#+/3>H-UE"5AS ]:7!P'KZJAY**I7_J3Z\9#6FC"F
M;Y_K^]\^70#QO]C_6.6UYN'5T<'G>@Y8FFAG=.2(!F40=\8APS*'K V*8Z^=
M3H'4;$H#YH7 U4OF6'G7YU_ 2,A3[G\MB=9MN%I6?8J;%BOWXY&=!8^&2WD
M*_G::E$\+RS5'X2ER^I5[?3PVR&I-?=P>N?]G4_P+H?TZ.,_9]5F[:2V\T>]
MMM,XW?\'8(EJS2TP)X0ED"F>.8*T\P9IZ:07(F]GNO%.WO0:'*U_\4:9U#4T
MF58KU2 ?E@I?$I-::7[V72ESSU:<$"^5*@V7<F>PA,,NQZ_$7_],L'0Y 4O'
MP6 3)%?(DM09@&B";. >61EHACD/L/(;[R9/^"93^Y_)??YB?*MATOF4UU(I
MNB .6@J<U+N]=B(&MRZ:W@%RT*8@U8\#7>IWKAM^]&X_JU&/UZT,1IRQ1876
MSAVV)?P3&W"';O[%^L >&5X4X;>BYF'J^@I#Z*?*=+U.,#".RXIMMWSWIM7!
MK&,9O:X3SN&12:7SZV\*?/5@78I*Q$.W\O<B]VS0;6*D=%C[5IAQZL^0YAOP
MP?6+"CE%&=I\//74R#[US*PT0^\$'F62JQE^M9?Y!5]VWP\KE-TJM VOV>]<
M+QIL*>GYG7IHN4$)W%2MKVFF[#F32]\):<.XN>#<7,+PT[2VIC6(6'F_>T6?
MJ=_]P4"P\J.J-3F*XM5K?-^^.#S]!/A9:]1._P2*]NGG_L<_3W)+\O3D=#_A
M\,'V117&,7X45<TIW2ZKTJ^TVDQGJ[O\L G_?_6=IN\?7NVF\]J+HX,_X_Y.
M]>K8Z2C _)0H2@&T+QJ!C"8!2>*BY9A8Z\1\AT_/7R?F5K]Z,MJOOO(YG/<[
M[L3DY6+:H-;-%1>CG3[X);8H7/^=[&OJ*)&W\?E9+UK8%%#>N5F[\V+M*J8/
M0-K)ZS8.0/2/-M"YO.5D'= .,+,[VLF@:#-\?:-Z;ZP-<5%I/-\ VL6_]19L
M Z$U[&7<@ZV@FS.2M2QCW(+WA6W[1]&BH16^MWOUHE3;];AA/TO=DR\'G36+
MS2@5+%QQJO$("!<]&K;=?_NPCO[!=O KYN+/CM4WY2IW:?7*\6,I,I590Q'.
M2$1<18VL]0XY[@(55N$\#GO..$R22:*D("Y8;B4UP4N-A?<QBQ9LMT$!:3(L
M(%TN\5*7.+.!IMJ1R$@6$#>>(LTX101[SYF,-&19VO>F&$Y3:T1WBZ"'&S0<
MB9M8KQ8U:XFU*YVC*4$LZSE)J6[]"N<I;S2]EC.3=\Z::G??9CH-TP([;Y4S
MF!N.35-OY2;N#U-O#+JIY_;Y^(B[E9OW&M*TYRGB/MDA/M]F;BC_@/%_'K[,
M]C5[O+EFNPD2T2,OHC#[2K>DVL'>U3'/J,:>I>POKQ 'DH!44!&I3& PXJW,
M=*HO,.7L\J9!?&]:/%[9KO)YP%$LO%WE'-X=<>W=*7M<OHH>ETOTT.V:3H+L
M[C#E8UV<=+4O PAN_@G?^\ZKIWL_CW;\:>WJT\^CCQ_JM:MMLO_M<_VPN7<)
MD"D.3X^:XQ!\"&.$<5Q63U.R0Y75=CZ<'7[;8]6=K^+HXY_UP],]4CUMU&O-
MHUB]VN/'3@&P2B61Q#A#7.@L18MH1#(2 JRG<)&\("<=O7;2#5>Y LM<R==Y
M'1UA*V>.J;<T4*YNO]$;GG940^=[Z'0KOMYU_>X@=GZ5K+%8VNN5K9E>OVA+
MM'\>"D3JYN<E?YAN/>_^\W=Q&)-_M)9\?3,=V-P^B8$7&71;\J9G\K>9Z#E^
M\\?N38^DBLF[M@SM[UZGG5C1C^2Q,SX)8?"#]H9Y-D)NDN<P#(0Z'=T4!U:I
MM5*_F*]T:PL3Z?+G^7HB'[X2AMIT/="U36N ?7L+%WOWW*T4U):F>O%Y#6Q+
MD,?=]O[/!+O[H4\9+)TM">.5E*AZ,!M6OYC &CU3WX.#W"=6+7QBNS=Y3*D4
MP0S11<^R&"N-T!J?QNGA2;_D*67M/MS"=S=3?\60,KMS%$_8.8KICPLIG2SJ
M<7_V^'H+WKUE+FY-PX-O.TOUD5<S97?WW7@!H#OF$F'WE,59Z.+.T:SFN9ZW
MMFOT2B+\IRO0'SF7K;> XH9I['49Y3/6[QZO0/9>8 AW+?2&DO=+H]V=3"N9
MYV5?6YN3::_X<NO'+#:D!4VD[H$H[>62]-?,9>_9R_1G#H+*JWC_X 3&\OFD
M>O7I"KY#]W>V^='.T>G^SN?&X>F'DT-:Y56Z*\:#RO, ](^[/VL?=Z]J.\D'
M>LBK.R=GM6:5US[^4Z]^^W!Z>/7]ZO"@$6NW<X8/W&7UX.PX8YFC3'(D,,>(
M&V:0\CZ5SS#2*VL53RV"Q:;&V1I5NEY0';\2D5X2(OTRSTGXTT*P$B1UX87A
MIQ*;G@N;KL:QB6D9*<LH$B:=DC.JD#&*(6NT]I(X9U.@.]T4;!*;GL0^%@M+
MKX".KK4I-!TM"E-HHFK2X'CA5O;)4TJ1OJ:Z@,N(5I[(-!RK %-4!QT40+M=
M>SI?O1=1-?1EH.N72>;'8%F#]09101CB(09DF9+PJQ!>&ZI]8GZ4;!**-[-L
MG<I0EQ5 EU \^&F,J=3TM='T"1[%8X:#=!1Q2<#&<_"3]<$@0PB-T4CK)-]X
M1_ FPWA3R<F@PW73]%? J%Z@@V_$N5RX^&X=^[7C2$+8O/3["67;UVZBYC;"
M9WSY%[K=/%^+O?%@Q\'>4FX?LV\?]4FB:#(N="IFHP430!1A#U'1"A1=$!8;
MDPD+VP?>HFI!'L+U*!__1-]A"6@O'=#N]3?>54+_:2R:WNEV+*%M = VP8R%
MXI'0@!$C5@$S5@YIKPR2RD5C M91NQS:Q-,=C*M M;4ERF.1,D3,U4%J@6$%
MR^H@M79#7%M1>"4VT_2 G)U!2/EB0G*6W99L>?=X!=+W L] 'A^2,ZO7<^U>
M>7:J.NT5UYN0EB$YKXZ4[D\YF'G&D)SU.Y,I$>DE(5(9DO.ZL6E%(3GE =(+
M-X96$9(S:\SF^J%H&9+S!M&U>K#=N^Z)<O"554]WQ7'(N/+IE$6%5$56$X%L
M)@WB6.AT6D\L]XN,R5F_D.Q2U<N8G%>IZI=CJBZPD@3,.629<(A3%Y!QJ1FO
M,D)K%12E<I%!.668\V-=? 6RL#4G5[LQ!I>7M<G+F-1_ +$*KM^I]^JA6\8X
M/R.A ENTDW=-,8WW>434H&!OK]>IVWY>ZN6@/=E/Y:;;RHPV; F]LT#O[B3+
M GCUJ8 ;\H)[Q$5D +V*(QEQ<(SH:'2"7L4V.>.OS\56*O\2*=:BE7\-"WJ_
M&+T?IUS4FQ@YM<AD5B)NHD9&QH@P%LR&Z+"(>.-=7GF-_K[V>O_B^-;Z#?BE
M7%E.;#FQ+^O*<F++B7U95[Z% YAA--J2CV">$/K^TLV)9SJ<&2SDA..V=!PL
MSH!PDXX#EP62\?^?O2]M;AM)$OTK".U,C!U!T#@)TNYUA-IR>S3;DMR6//W<
M7QP%H$#"!@$V#LGRKW^9686#ET3J(BDB=L=-D4 =67E?Q?HJ[WF^:OD],"6\
MGJE:ACGP;,WQ+8]3>,;4K(ZAW=MWL$OU,"V#V*:03LL@GH1!S'H8N.5X?<UU
MU;ZI.ZH5F+XZX%Y?-?G =[S <9V>\PA!G;:T9%\RNF?J"1ZL"GN^U&2/BA;7
MV_R.2J/-56%+G&VERUK293BO?AINCSD!-U3;QG1P[@3JH#_P00>UN&?T'-]A
MWL,48J]%$5N>,=[RM%WG:5M=B-URMSMRMUG=&=M,,%.W56W ;$PMYVK?]>!/
M2S=YWV.&P]F]:[$WR-B>@<*\@R[/PS@/U04947B#253@;3#BYGJ\%XI%7A%5
M]T+Y2TIW'\@SNJR4^]EZ/A[:-8HG6Q[L>76N[^6Q_@:G^JZ^Z.LLF.7;XL+:
M-MGB0=CY]WEEU?%Z?0;L5M5Z/E<MESLJZUE8RM@/@IXW<'RO]V#)%NN1UVYZ
M2O>.83RTJ_01&$;K0+TGUYA5 ONFV>?,TU7;!$YL#6Q@&+9AJ(9EZ1XSG4'/
M'1R\-7J]SJ#_".&5I^,:6ZH-OJ(,Q;=WN3[\X.9;8U>\V[I_T'AIDY?KFM45
MK**V6+E@/QJ)]--+7+3IQ[W762P*UG049EZ49,7V7.U\]DXRGV\G]I<_WYM?
MQB<_3[\-S;.+/\S3\7OK].=0/SOR;'@G.OOSCY]_77SY.7NU\\G/:/3EP@^_
M_#PQZ-DCS_AR 6,<?8;WO\/Z/MM_'9U&I]].D9%<G1U^M3W7=32KK^H@;%2+
M>Y[* M-3;2?P@@&PCY['A(0)XX+[A\C"'1-^<(U L[R^9=F]P<!CKN'T';=G
M<Y?WUKL,^K;[CY] S!KBRDNNH"AC\;62XD7F?FW&Y.P'F#X3'F<4+-C*"X/_
M\82-3NREA/5>0.E7'O,@7%'N]_:,]$Y_GGQE!I"7WO=5UO<<H#MNJ.X FP/8
MMN.[KM\W-!=$=E>?$]<*X$ZTY-;JI\*UCL*4I>@F+J!^6(R;ZZPC"K= )ZTP
M[Q/+^3O!IT#YJ._]KM!,-?8.S[Y_'3@#UV,]K@Z, ?!WNP]X!FJA:IJV8UD#
M0^]K6!O=ZYISB/9/A9= )@8(\,0[PE-R^^1T0? XH0N".5T0O)5<D6XM%AJN
MJ7>4YO6RFR"<;JD7/3>)<M\^-?;2T$$K6M;2ZCYK7SV-]8&#@CFHZ]@ "PB?
M,<=0-:Y[6G_ ^IIN'KS5N_.-$'93MMP3]UK9<B=$^W+UU3',OJZSGJJ;IJ%:
MS& J ZFN^FZ@@6WJ:_H A8O3G7<Z+!0N5RRK5>_=ES3&9B4-&C2M!'_HY1"2
MCN +CF"$^1&6G[OG75@(RXL\2:\%G"<I\)<4%J#X!4 [H=_I''C6P5. 46,E
MJ7@)\+W85Y(<!X8O8:%@$"MASL?9,S[+C=+( YUEGL(:I*3RDBR_^2CGG7QK
MNT:6>0NWWL?RB6.D^)) N 36'?IA+5S?2E17MI%OA>,)X"EP!_?Z7NQH&W%X
MXR?>=" B[,(\4[+"S4(_!-X!\V"J,7SQ#3O.  $@\@O\"+@/8(\:WD: ?J9<
M\2C"_S:<D& JCHLH#R<1EP>(,Y6G]ZU(P\P/B1/!*1UF^/P"/!0T5JXUS&97
MI<PO"(Q5@%DL<*.BQ6O.T@R&U =(EDDQ'.'XNMC^LG<Q<^02()(4F<2OJ77/
M#VY/#3Z+?6N%6_8'&]&$DFY[D9Q#YLFMKONW90"WSO"1>$*!'>=-5F';'&[#
M=/ %3X&_ "*Y7$'P!"'8;CQ"GWH87_(,N ]@IN*'F>CM(?.&8**,*W".*B$@
M+U<1"J&,MKY(+[J$&6(?,"<5R',5PGMC=EWC< .U81GE:J_"?#1*(@Q,"J9'
M2#J%[?A%@RMV";6:,'S[F(QOM5#?0#]XFE#9[WS(HA.6YSS-#F-?6+]#'GMP
MVEL2,[-/RH#]M\\&C/D= ^TGWSY%IS__^'DR/K;.CDY^_O7A6#_Y]MGZ\NTT
M.CD:VK-&[^G%EQ]@$%NGL$;XGWEZ='+]Y=O0 O/Y^Y=O\-W%*#PQ/E^='47!
MZ<7PZF3X==#KVU:_UU.#OM57+=<QU7Z/]]#38CF^YCFV$\S&S)@#EK+IFUSS
M7,O5-&8%>&$L'I,;N%:P*&:VR4"N505RL2%/F%.3':*0*4Q8([*[2AC\:94B
M0:$^.AR(O%\#M^8I/@66"D^'()E^#_-P*/CG-NH\3R5,CF/E-^ZF!0,E'8VV
MCM3")T4Z25)4*(_./XCB*>2QP#* )?M<\3E,#<P:GLL*%I."<<Z%I608FF3\
MRA&8!5<H03[PF#CQNP3'%7#_G5WA:V&<39"]>SS-&4@%-TF^"X04'B/2=7 5
M+P HD3 >HFNAZ2 J&]J;7ZM7/LE7CL3ZZ'?]S<NN<A9+O<H7>Q/>>1QCZ<ND
M6-,"4;HAMG#E[P(_HC)#,@M6"/8-RKP0F'1*0C#F62;U))]/T(Z)/:'-X6P,
MMC#$1219%KIA%.;7.-15FL1#/P'RZRCC,(/YF>A_A2^^@BG&,'L: @11DOI5
MD@/ **)-2;OK'$ 9$IR1MG/.*^%>+@ AZ28L]9L[R.1C"IM,TN02!I# $=22
M(?R$OJGHO8[$E"2N8'@#NER-$K"R^25JA: L$/:PI4!7@C#"1@P*X$U6A#G8
M@7F8XU>?$A<01/G TB#DD:]<=A&!,L"CCVGB%QX:Y\>QU^TH[Q@<[FG2I66J
MFF'#6J6V\2XI4FH*^6[$X%32ZW(#YZ0=(**5&,N&@(Q9+C"O@6O5 @X)VYL8
M)B&$L!$08K%0@Y\.2O\!^SKEU\I[GT?PY!I0<K2'A%(Y_RR0T)2:@6"%F=/O
M=  F(4#SBDL%%(L2"-4%:U!!J.)S^$6V>).KVQ.2)UI&U[&!;P)QAB0W4NG6
M>',5^OFH3-MLO"ARVUYK]2O,A946^?)7&L+ X\@U-L3ZC=XJ\FIJB8O$7//?
M4761W038E^JFG'U760 #O&;1%;O.#EY-S0.VHSH#^EFH+85-$&Q$??B%;<U:
M%)#48!/\S^VVA7/P]@(3&8FFT9P E>^75VSA22ZT+F]7<F>48EBP;H%% O:H
M9?%>WX.U6*SG]7OP-O=O2QW;$$DT-9A:05S,*X5=7"LDP)("GDH3&16'F]23
M0^G)D8R1V.+2IY0,722D8GE@_O*H5)FDA7VKXM3J,$*'^0V.*[E"/X&;ANB_
M&':FM=1YP3=".<64G)8-X/Y/ 2>M6T+ TTG[WPH_],BW<-,A=I5#X<$ 0O&B
M(JN](V+P3D/RI@6*<B#X"";+1TR\V-07RJV6:OA54L Z7:X,4U#&\>487@6<
M0!T-CI04[!<3(1W+@J[$*X3QEQ5!$(+1)]3X;)1<T83HC\E%=1@\CEZ7(=@)
M,#[ F@;@;E[N@7E_%R$BOT<.&GCG975:8E,P6,C%%RFL&A&K4HP6;2WEA*<R
M1$9C5'@  ,)31/U\S,<)P@^H'+$5)E4H?UT)LZP@0(@S,S1Q9C0<R"442AU"
M) $5>)3_@".?Y%F3IFH@401;;M*]KC?VKVHYY&4JW P7#J"D96RG1_VI^"FH
MQ&= FJ"X*V:GLB]!$8X MK#0H'(#+F=^I:I+-3$"1P"7TO!2Q)MD=*ZI>Q[5
MOTZKG\O59)IXWL#X3S**E5_3:WCB__"$.;"R:%YW[O=[=]&=:<T'-?,I7Z A
M#J2R/+<9\N81.OH@<&*?(7+^I]M89D?Y'2SX\Z[R[S#"W7647T,8FBF'7>73
M*/$Q+ 26RG?EMZYRDJ!\.XS]%$[\5V!2$0(!U.<N+)A?\IA E"4EB&(&D('9
M_B\N<OQVQB8O3Z 4*OC2&3(7.+2C:KGE>8A(U.__]^Y$^3=G_A6*!U#<45()
MFCL^AKUT/P+$9Q\Z5LZ!/7DL53ZR-(^!;XS"2?EP_9PT"\28P+;@B=_?=92/
M1[]_E+_);VC\>NI%H](C)Z&7)NH[-EGZQ+L$SA*K$,()$H3X36RT(&.0, E&
M"',0*2>UD&RZ1I:[.FB.>5!VE8_"N"0O>()D@:S/Y2,6!5(/J'!T'J=FB%((
M>#B>,4AT&<K)1^BV[U0!'@\>'PO)(-4!5/?!8(-O@A X:H@^);\ W: T$FGN
MFU&C$AHS^\2E@^2,I=:#/O]IV;Z85C+.OV>+]P%? 0/PV1C@#W\B:Z=B']1&
M0#FH%D)Q_]J?-3,#PA0+YA#LL'U *!J#@568POBE-(,E>![6RY5G1GI*[%.F
M:%I_%7 N?"TEVS2L)7SS$HQ,&$ZD+H"R!>(.CF 6L6L"NPFWZXC0/ 01TDF1
MHW."%!V^WQ(-T:S!=X5P&B="5 '=R:-8ABPL0D0D["V5WJR8E'1;:J65H@QX
M66'Z$CG1J1"U@1QB6?/#*<D$_13((D;H 9U?>$E("^=21B!U,F_$_4+(Y!$'
M!!0,!W1/TI4!9<[Y).>8S:GH9AF63OD0U'4Q<Q.")>(O6,D^HQGJI0 '-DR!
M(0@<$-983B%2@-)E.$Q2X2P4T)SFLK.HMXQ!>F0X@(501#FIS[Y/;BP038+Q
MP512=)1L3GS/LBP!%D_M<TL41;B-XS! <ZCJ&B&-,Y%T(OA]:0R%,#Q 3:CA
M\$<AF&=.KE#,&J!1,2MB3+I3D5/BP3)>#!HWK%/\6#X+HS+_$J;$]*.D9M'7
M"MK 8Y%G@?*A((U=H7LG<(;&D\+,A85A=SF: 6RASD((+(#[H8?Z+  .!7F<
MR+DRH"5XR.6@835JTL2&8P:0SLF80DS,Q*?: 0I$#62)%BE%-(2N)),K*&9.
ML=TN:*BXR")%&E8\%I.!&*)21T9EXZRE'QE1+4+S/,='I>;=\/!*.QX?7'RP
MY1-5=E%&;H94J2S)6^3X)HA^ZT*4[ZY=4H0]LL ;GJA]9HEGC4BEKI5:D624
MZ$DBYP++"3L]ZEP 0(QY?I6 J7,E/7)E+@FJK8I'< Y+.$\2=(R&Y'4)8U"P
M+I'=(36"M$S)P8 =/#)BBJ6# ) Y$(X2RJH2I2O-J/("6.D>_M\CPJII#4\C
MTU2XZG "ZJ-BE3*:W;3F1S]?T6D">"(8%NA\% RB#' MWY%R#K]7%CZ>\SS?
MJNS^WT$)09?8$;L,L\ZTA30"<X9'0O$''! \#/2=$#;+4L")+,P+XK\K!-7T
MUX:I>I>J9NAZOS*\/L?$ULD5D*&1F*<HY81R56;'G8(V"#/']>^PN.,(();@
MFM^S+!>_PA8JR5XI?V(J$'L>0YE'<45A&69" ()HS<C3-RI!G>!+E']5H(XX
M8NE8^+A*PXY)5TS)W%$]HR_@&1+=BWGZ]#F1P$1;!_ ,;4@NG,:R/2N<<Y6E
M)5*&I7V)%ASIL'!L.5F4I<46QM^*6*02-TPV(7E*Y5K^,.-@K@A](7&3<R],
M?64"=A**+-1'2)(AA1.I!R$I*DURQ[DG*0Q,6;B@&$< A<8#ZTBV76?5]]5>
M%Q"X] +/_W"[!HM3H^;&:V46#P=C*O#I9CUTD;Y([NZ[*(PDG<8(IW*Y9'=+
M_50!\WI(JEP'D#X'=B7_ &T/T7W"84O"&9]66$ZAYJE$2\!!CW.?4BQ=O%)-
MD>X=+GA8SH92@X:-U@\+_P)S,PKTP.\8,D!-7C !F>$K\F%*ME!1HE!:I41$
M?T]64AI^-V4/L)+GI.(#KST^B&%EH$&^AXHO/B5@.)E$,!+ M;9Y(^9]%\!O
M0@+K36E6.*( F%<A4T!Q(Y$(#&1/KI@OQNH=4M&GU]^=SZV82JA]%.UT+],T
MG#9-HTW36#%-8Q?3+FXZQO?Q99@FL;A 5!%)Z_ML!!_'6#:#^8PYF3H^!X
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
MD]TWDR12OH=EE0-^B#CSQ743<4%M-U-L,"FCE,U[+B@HR+U1#" 98B=]GB8
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
M&F>Y5.[*U+X[ ,8\8+K/M+8AYW9XLG:D$BY9+?5RQ01<>9W6@AS<O:T4>7@
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
M&V&:Q36]<BQ#X0);ST7XZZ3V.6)P#)-L?:)I4"!D]+5$^=*,1/.:Q\-\5/Z
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
MPES<N:LRM<N88"=(4:1"+6%3'QM$"O/ZP^'A1XSE-II$RVXQ7GD@K#Z02?-
M2LY*Z6)HCC,*L#:)RNDV,KW_E:%_H]F*^K#1BKHFOG=3K:@_U8UI&IT9T5=R
M_@%&O*D9\_(VS%.2R* @<\H;8CE.E SP@&*CLHA\*)HV4&UURB]1<$;7#97Y
M5G!)%:&"F@AMUVVZJ^8:3?:7U(U\"SQ/(9:H?QARRN8BZX&?N3*V9O'8<>EN
M$(<.^ 2*R68;@HF5J$JY-$01$/,QAJ6%_A:3VBTZM(MJBF%"MR/E1.NR&@,P
M1V1O"(V&U''L<A"%/TG]$;?=%%42'Q@"&1Z2*CZ@9!USL,GJEN4R+4Z&"0EO
M86%C4!0CH82*?>$2RFS]Z0%NZ9E3QQ]/I!(F"*ILL2A;7<%;P@X5P?TTS*@"
M+<&(!,\\# ,JOO#]-0K#))EVE7\#7"ZIEUHRYG.3^(GLVJ5$X9@X*@ X"N"O
M@(OX$X4\49>D"?"_5QSS":4C:XSE&_#B6+;U(V[) !^3(7:I21-O5*34P +>
M<REC,* N;1@_*OUA0J&6#8N>/<W>+-ZP[ [.ALN"14 ,M^RZ6SL+J;YR)8SO
M")L!R5PA!R6*/)G,E,$(*AQ@=0R$4CEO3.227PVH "P*)$YDZEA2F(:$=Q2V
MKLT<7(M,?:F'8%7R;:6N$&X7$JE]CO%$ (2P&#DZ0Y!D1-@05BLIEE1;P:_J
M98D,)HRF4\=:WKC209 ZI1O^#6(QE-HZ$T6/V"I>?($A=TK?.\RJ'!<RH,J1
M9F\!$]=29546NAR@4<]8NA1*?A;56>+RUJ(1F6H-H%)*6J>*T#>IL/P._U*\
M:R]J?%>UU!/<27S99 U=8*QE0AHVRYQP4=$JA>GL.!1.J/"E.D-2C["J"LSY
M&"UDY+J8=H$-NLKLH7CV!?E ^<Z^)/PL">,L-/P[Q#!KN)6@1[/P'[K1'2CR
M#JX.-E_%VM\$:W[3Y =1$@@BJVO_LV3KPI-=C8:Z[.AZ@MQ5J&-"*-#30&ZC
M(O91$Q;\99*$,H5,M$<4ZR"?0R._$%&8_ :-HZ:+4(04*0-/HA.0$&I26&,2
MNWNM_,/H.N6>MI+1/T4$96VM#>^Q5R[8C\6JVL:#/J4.MTD]\HB+ZP&5G/U
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
M@2F/Q:"LEN^D8!8QOM-MM8K=TRJL+6,?GWC *XP^+76 F0H )0,90^CB@OY
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
M+!]!2FE3J/"4<K%>=!O+I Q:ODLNWV7E4BQR?VW$&E+DNKUHJK2E"J57RI6
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
M1X '?SP1F#T=3SO,.&84@0#QDIX,0IC FZ?=$$J20I_HO6AS/*"=7_K..,P
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
M<6$%,PYL9&.,P8OGHXJ( X&)1.<'LJ1==,S2&8[*.'.=4&?0!>'B%7PNM]W
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
M7FOQNN\/Y_"?231U?_L_4$L#!!0    ( -96JE:!B$C/#Q,  !'@   1
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
M[Z=F3'9MKV/>:>_[F2[SV?MWM/CX$Z75%5J$KD@D*EA1$QB+!J)$!UXGG=B
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
M*G0O[-Z$KC'-KSX0D+JS:T"1]'I!GW!:?J)*BP65\ZX3E\.USD;V)E4R215
MM@$41NIU&VC>#$6)2BMUEKVAM1NE3R&>-[S8ZL[3@<:+5!VB*1)!F)#:A),
M*%P"+%$$24Y[VQM66_=S/]1P[ .!97<&#"B#KMMM/^*GZ0I/FD\AVX@X(0WD
MRE^,,LV=< @A)>/6HS]+[\RYS:G;* PJOGEATX5Y_6:V7E&QMS*WHL"L(GG0
MQ,08=)KAWD;0F" 2:B-$ZBUO'J)G(P =.0FS-WZZ\:=?1X"/GT[F7^AB1-%Z
MNEN[$?T!UQVA/C;=>6:Q>2,=VVSL-<J:P20=( IV)YGJY)%4"+%WW<7&Q&V$
MI6\L4CX,YP[871EU$3:6 B6UJ(1*H@TSM4#6*&^59#7<NS]/E^[*\EN+DO=E
M53<$?27FK+)HG>Q5SNSW5K-V&>EJKR\G,DI)5B:(4=9FS6F(5%I#E:!]B%EB
MZATRWX["C;!U[#J>(6Z.!V)B]X;*F??C>M_=P%::R6R_)9/8B,O(N$<B8-@G
M&UUTV0W52_D6,1O!Y]AYGKWATX<U SIO%U&&*PVC)]%HETW@%:8DP?A($%V5
MH)+#H MY_F]PO^T.PC9"T+<?UMZ798,IN&LECE_K&ZN-,AI5(*!KU=C!M B%
M:B#(J Q:TST,L!EE&^'IV,FB0RNT#DP[0-_BBVK_=3'M<KKN=/]BQO_BR>OS
MQ-?7BVFFYR=KV*XC]RN<GNS4QGCWA_7K:MQIP9V:'%]0PVY98J>_/:YU6V:<
MGDT=6 _C.Y-*<J(IF>AL EE<::D$EJ&C6+V1=[)62ZAZ=Y79AKY]I=X6SVK'
M:?7E8L#"LI6MLNTX*^OZU78=B5%)DT(%IXI@L8UL.-8:V7H4KL28G:8C;M5C
MY(^I"GDPA-Z4G\=B?S>MO<4"UM:KG C"$A)[,2JU^$OP#M"TQK0UM@X)6F;1
M.W*V-9%C2C4=(Q9W8.61U/K;_('*Z0G-ZT4_GS-O&V=7\X4ZJ_?M'CJLFM]C
M X93]V\HS]_/IO_-)FEA^W!:I^MDYC5A%V3^;3XOOTY/VC",JYE=+.T^4EE/
M+=.Z3=QPK2\#&Y5LK$)LM?>47 @HBHG8.QPQT%(&$,*;D'4G.?=WEI'!Y1B$
M J>+:\-'VO5=5J"E5FS!&U/# 01W_X6-W/ X^%G90"\<&5U#6B\[+XTM,YR]
MGUZ^>:TCWWW V05S)HXWVX<<("%_,3YF"#9YD JEB]JZZ'M7/!]T@2.WFKZI
M@]07;:,\4!>1R7?XV]7T;5]5:WUN040=6CM&"TF: C&YS*8N:6=[!P"'7]6H
MRI&^];/3 5BC/# _GO*J6*U^%0@3WWK_&<R0BK(MBT9 ,H) N$S&,#B"Z#T!
M?-@5C:GDZEL_)WOB:9QGY"PG<7W!_BJ=3-^?)049':666$%K&X&M30THT0"O
MUI$6B9*08SXG=ZYJ5*V0OOG#LC^P^C1,Z;FH-PT9K^H_E^=OGK#-R,?=2!#9
M&C#):@B%5V>$=ZXJ)^O-%)![FJ\,2>66]6J_&]B/"QZC5 \MN>9,ZUVU#(M*
MF;VF9@KJPJZ42Q!(2U RN)K)&Z]Z-]8<?%&C:FTUIE,R3EB-\K3\>'M-W@MO
M0_6@(F^["2WGP_#>^R*%C<;D_H6GPZYH5%6$W_HYV1-08SXD%QHR5^M<B>"C
M8@UI+?&9)P*-N@8?:K0XYDN4:XL94\GD[^1D[("B?@F:%Y%E7:U6@A_'UIX%
M0Z5U(=;(&DRAEM*A\[UG]6YSQ7"USO)WA[F=F#0^Q_-KP<UY;\J+MWR9$-J:
M0A6L :([&_@5=2LJ+<I89W/,-XWQ [B@]].[;6'G[\> &"MHQFQ%7/W%]4Z
M$T_59UDD2-V*A9 R) P)O/=:L)Y0NGOSH(,N<-NJUM_/01H_WL:G8,Y[AIW7
M3UTV#+OJ>9#1KNB2P=LHP32FA*(%5%:H$I.E9/#@BN9QNL=5M#NF<S)V$!T@
M1?;MZ:=/)_1Q/4/UO.$"GKQ=X6K]VHM9G2_.V/HU;?2RX^,>2;(]'MLO3;;[
M)G1*E+U\2 .X<;)8H1PD5=E.B>VF53+4)49=8L!8PV ]3SNDI%Y^5IM=?7[*
MULU"EQ.4BAT0$FWP9>0C830D;PQ8"D*[:E'$WG>M]U,SJO[E.P/@WBZM^^U^
M_S:_?UNT5E,Q8=:9'-AU-Z""'EHA :20*$JG32R]LU*N4S"F3,7^3-]^D\>D
M>:ZE"..5%.%#Z)]''WX$+;3=AG321?<F:J^-+V>E%"3!"L<R)"*C"GT%J:*I
M4F)-J7<S]X?HZ3 L[^[//CM(VEG2QK4SU!JCQ\*GLS5]U=)2C.24[]X6^F&*
MQE2PT TG=PS$Z\64?@WE<C[]V/:ZQ9H>;^MZ?[&#,4EEK HR60>FJM;<S 7(
M-L90<J 4>T.J%^VC&O\Z&/J.PNDQ:>$WZ[<<5/?>\\@C:-Q-%M]9S[X]3?]%
M>?5N_FKQ_#,_K44@?IDOKG>$6C<?\U77+"0$WP(*%"*@95L1;:@5 ]:8>^<B
M;4MC+WV\T?/.U$$Q,=O0&HI::LUKK80HD(UGH:,@JT,R TRRW9+*,>KM07!W
MGRX?B*$]IR9O3N<]*F*B*O+F6%8V.8F6L((0B=5.K8HM$Y4SJMY3VGK0/4J]
M/CYT]N#ZF/3\S8#U(13]?<\\@J;?:/F=5/W-9WU-"IWD@J6-# &-18'QL@6
MA("04&25$DK3VZ&^GYHN#20O:NRNMMY]OEC@[/V:!<O+J_F+Q*;9E239B5)!
MBV@L" S4^H6U,%AH8V9+58)-:NMZ&SG[4STF]=X):W<VH#P<:_M<&Z^)_OMT
MF>F$W3.:GRZO7M )*U6)FB!+H\&(Y"$:<E!SJK%4:;R2CTF^QQ\SIH!S9VQT
MWN-. \2)E\00_&$^.UTVKWSBDU5.M'+X2 6,=A:2$Q;"VD2(U26[6>72K8_>
MLG;[R?%VO[T\@+%SD2R LUMM$7[$Q>)+:W?YL>6NM'O<Z[_?P]SI\-1^!D_O
M+>AD\K#MQ7A].?U\NV'%VFHWQ@DT#KS)K4BLB(8H#UI@*D4ZZTOO.^Z'*=K7
M]'G@T\_<VB"I"I0$R L%4W)I@S$5Z-:VC3P&:7L;>H_1-":SI2->;IHN75G3
M+>+P %57/,WKL^(,B>J0+:;$Q!JRK1^\UU P&N=9-(?2N\OG]E2.*IIP'%3U
MX-]QE>??<;56_(=2FX\_[R *<\ME'T959M1L<V$&';"5P<4,6"B "%Y@=*:D
MV#MEYFBJ\NIQ.<^M_+^$BU_XO9/8ZE9"F[9*UH*)V0!FDR"+1#)83<;TC@SL
M1ND34JO;8&L; =B)C0=1MG?3^N[7^02KE,7Y C[QGAB7"$(4"F0.(B133/$'
M--GN)W1,(891 6Y;)AX);V_H(TY9D2S:*+PE\Z_1/O%"9&>BAVHL6PN^\E8%
M;\ FLJZ*ZGG'CHJ^.\D>4TAD-%C<G\%'0N8_V,1Y]RN=?*:_SV>K#ZUQ174E
M,KDY9\U[%A*@2 4"12D])8GIN*"\2?&8NL:-!H][L?682IDA11,M;-7&1';7
MU]E=?&Y"J^T,)6@^4K$X=\#8T4.D;MF&[?<!OMT8>434_3(_74R*-"R06[DC
MA0*F4(04JX54I5,JB%S#\6W!1NF86J"-"G-;L_%(D'M>5[2X=)<LN2)9#$-)
MDB5SS0%"RR(5+@O#U,;B>_<\WH/<+5N+_3[ MSM##Q $/)LWRANR_J8-X-XC
MPG?_A_4+WVU(\)ZQN?7UYUG^$%T^:%*5L"@* 3&O6NFQAE9I!=8&HT.-LDK[
MV![=^<D=),SEY]UHS7@M ET#&1^, LT>!AA1*X,^.ZAL\3F1LM%R &FR"6EC
M")KMS_0[!$5WOO142Y?$70P7NY@JRP]'4U4&5Z, HRM!U*WO,^]!97\@E3A
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
M'IH?F)MOO5,5AAVI?EL.Q*YR\#LNB #3]_AB.I^/DB%!E%J 0:5)*(V%$&(
ME;.SW"%+7C46@6L 3IO[V]/Z-N/EKHQ_N7B',SJ</LSP7=7\/^(*&VT4QV>3
MIQ>S&4[2Y[>S,)F'M&3")"]_.E^:QT_R/R_FBWJMTK9>EK?ATZOI;/F'Q6(V
MCA>+$,_Q[?05'7F3Q2@:J60J#(3RM%F!" Z] B-0%!:4PF ;"]9>-WC:@GN\
MLG+[Q5"[OAA?P<[?3I_DO.1C.'\5QOGYY&GX,%Z$\^5-7ET[N5*%2++<YFLD
MJL_'"WR#LX_CA*]P-I[FUYBF9RMI^'LXO\"1YJBRX73.^YQ(^50)8O8%BC9!
M,9N,3JT/V:'W=-KB?U02<5OB];827]T4G3:W1/FR+"G\\\T]OAB'.#XG<J_^
MDY62.]*Q>)\TA\(+IRT)0VH-6L!2ZK^9%?R&>7';:3(@OM,4V&-AZ&T9-4WL
ME97I].QB-IZ<K5ZE%;C?\8_EG^:CDH4INGB0-4*AA W@8W' L[#.*8T>6^L9
MW9"=IL -R)W;,F0'DJ'ER_ 5)!HOF2:;W'$6006N(&IE(6-.RD5OM8S[$:'K
MP+Y)"=J!-[<%R.UT4=XKXV]PL3A?.AE?EE_";#*]6(RRS[(DYT$5HHFRK@!=
M[Q*L23EX)USFLM,5V'?ETY24X9EP6V+\$!*SE.F-6+5$8Z,#*QD#DN?JE281
M5])&P]!FOYO W+7PMR<O35BPP2N[L[=^)<A5\:*MDYW\C_'B7:4*(:=?+/]Z
M2U\;>9N-LE*#<,& 2MQ"3*2?>1N"(79&)DSK&VL+G*<I9GOCW 9QVSD*<,56
M>(WG-5S[=MH5N[#)<;2%A$.3,A>D!,?0@6'&:LM"QN2'<V/TA7O:PK<O/FZ0
MP9TC$+>ILG0WCB(OL6B7@ E/!F>P$;R/FBYR'K6A.]RS/'@X:@GEM&6G!?TW
MR,7. 8J[ J?)T FI18+LR_**%N!<22 ,I]]GQTIVAPA<-XG!:B-RS$&!+_5E
M3)F!5T(#R]HX69SC;A#C\YX8[ [).&^K7W_$9'16*P9%D%Q630IB3)84J\"%
MSQB-$$,EXBP1-'Q_KV1>#IYHL@,9-R4,_+#*H_MS.I_2%?"7'Q>S"_SZR^ED
M@9\6OZSTX;_\.,>S][?"6CM(PDJPZKTSG=1;ZLFG\7P4?6(HO $GR2Q3SEEP
MV3 (SN8LC5!DN TE&)L -923>[)A[Y&;+1A]E\SL3/ !<DYN8'JVO L[@1K=
MR,]M) T; ;6\[>_*+[Y'!G9GW'0HJN]-)"RFZ#33D'3*] ;0:^0]LZ E9U)Z
M)X)M'2'=HRA<2]T^O"3T(?8 $G!%M_KK4BL>*<\4MR("-Y[5FS* -]J"5"''
M(+W.I37W;X'8O\K?@#EW9QYN0=D!4E'O"$9>@D.>58ADO@2AR<HPM$O2[<DL
MC61Z2*]*#K(QV^\%= HBT([B [SYKW%!^\-<?:_CR=G\$E5 %K6-#%*T"103
MI/E@8&"%\YIQKEAHG9B\&<DI"$ #&@^0=/JV.C4N9I^79]/JF+H$EH1UPF8+
M.1M'UYLV0.9P)%6XZ!),43&V=F7?">84^-^&T@.DGSY)Z>+]Q=)5>5=VX?J4
M2L8J,GD@FB)!><W!6Y/!\,Q=0-* 6.OSH#.X4Q"183AQ9V+FO_]T@U8OZ,?=
M:OA^#XN+&4[+2[*YES[M>9CDG\-\/)^65S.<$YV6OWY6#\/S^3;U>WV7:%:[
MM]/>;M3M%1UEB+'0[9Y53J3R*6*;L-;R:#/+H[Z+[5IZ\ ?)WO1BLJAQV=ET
M0M^F5:G@R]FJ5/#YY.HGQI,T)EY]]:X91(<I.5);B@<5Z3MOO ?K&=UK] (4
MW=J!M#/HG3(*?KZ8TW/F\R=IE5=*O%@=",\G"R0&+5:.Z9>S^N_J3/KE4UIB
M>EWY-LI*6(6E1AI3K/E7'F)BU:6?O;.R^IWX0V]" QS[/S7W*VK7,A#VR+(!
M3+8'T<]OPO_]HK+B9;D6LXE<%Z6C@.P\W4\Q"'""D?7)B?LNFQ1X:Y.^#?)O
M150/R.^&EN7RA5L#^GD6)ND=SD>!7IV<:/5LO*V9RQPB)@XE,D6OD0DLEDZG
MWLTG?RO"L3M9!RE<W(X4JQB+M[PH@QZDR(H.4T;63V0)LLU)JA(\G;M'HCGL
M-81YV--G?SP]E@#IAO-VY>;'4FQ*!K0U2->^#!"\0.!!.)U-SKIY\LL=4 X5
M%-VC+#Q\!_;FR0#NTDVPZK<SQ'5,KP/ @2*I#X([3%2U"2L[B,?N?#B(P*B@
MD7O.JY^HNHV4!H]D9C 16%(QYF1;=XLYD* \$',]C)ST(7]K+?DMZ?(KS?[2
MN1=#(CQ!@]:UM :E!6=T!&&$#LE'[VWNI"7??/+^M>3&E)^V(EM#^WP)YC?\
M]&$V7<=V&<^:["XP49 Z'FO6D!8%C Q!REAW&SKQ[^I33XIW6Y.K];OW[,UO
MOTYG[W%V_OG%TNU[B4E*E9DK$;P+M<26<7 N%TC5<9L4>H\/.JKO6^"DN-F"
MB W-TOEL,7I:=5&<?0BSQ>??PWM<7B%9FAP%<T#G 1T0M9]J4"A()T6=,#+N
MNOFH:8$K]RO]]/5NO6OM;T=U;T+]QM+P&C]<S-*[,,<G9R3O=?LW(5Z^ UU
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
M)R8,8!#?!_%W7"P;:^.+VL2X$)+L2X#:&Q*4K[=Y)))8(4J)6B0ZD?<H+=?
M?2,RLSU#!HQ&7^_6?O/DKG.9QI.S^<M9Q?RRK"-U;\:3A%?V^"PLZ,?%13@?
MA:BX=V@@!TO[TBRLFD21-H&",<&S;-UH8*B]G*!<'I3= T3 NNWK\K3NM*$<
M;8Y<D(HJ2&U56M:,.%7K$#/7!9,3XC#RVV,3WYS@#L7@A@ZLK;UW67+)DQ4$
M,#*Z*!A9Y%)7'ZYWI)Z'&)MW%7V4^:R[2-F@3#GV?%83A,G2",A6A-H (D-T
MGJQU96+458-U0\VN>ZSYK+W8WS&?M0\;#I*>V 7@]WS6WJSLG:>X#1\.(C#2
MFJ"8J,/G'*_&L8&H(@<I3##."X-E'XGRQYO/.JR<]"'_OO)9BPDE:]HG9EY
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
M"H:X+V1@2'9+'7@J-WC]-RTQ>!.?:%5M!%I*(#D2M1]&';8E<BQ)QH DG-^
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
M625%:P?!O8#V?^OOSK/I4 0?X/I_4XMO,5<59PV(%Z^B#^!E[4J> FFT@6=
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
MX30TG"84'J#6^"J>=4N[#H@&BA??1G.82/%N7+J'Y3N0>.#7_1*9X;JVO^/
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
MBE.G /M+!9H:;372 _7=.%5H C/':WFU:*]CKGI[C%\\>':4-^:0#,R&:U7
M#VME?FPJ2U2#M!O?;L:I-JYV7%&'<&WW!:\G%KU8G%$)UA=XA]SKK5WW&/(Z
M\O5-_O"0+ZLEH+9\;IY6Y4I_E+J?6:SB+$GC%"8ITE2;B@1R$:60X8#&*&)$
M*"N#T*Z[J5%J$UI=BPPJF:] 8Q[NB&T??6Z!>,>FVSN. _/@I1 ZQ:W;(],K
ME-VB^=&BV^U5W0UX=WBK=VQKOGC6[;PIE)ROWC-1I7=J$D$RFD8JCC$,D,F1
M)-,,DI@@R%"<) QCEO#4Q81K[6UJ9+(1%M32@K6X;J98.\)V=I8WW 8FC[.0
M#9"%TPH3?_&_+7V-'?#;K?:)"%^+E_HQR-ED.5N?"IH&5$54PCB0FD82)36#
M! A*E:6!XK'*J%-H3'>74^.2@TQ8EHFP^N)M1RI^41R865H!'-21Q!XF3V1C
MT>&HC&,/P"'M.+QY46:.]UIF4QO;W%+^9;ZZ?_-4KO('57S.%W/QLIT7LBH$
MPP0,A: 0B22#-,(8IHS@C&*FP7$ZD7+K?FJ<="*9A[-EXX*^M:DS$*;#VSX5
MG&8"@;7HX)N6':R%![_7X@]#5/V0\YLAQ;;SU\B1X@C,F2PIKJWT-:J:]"L[
MF[[ZO'\F.&42RP2&@0H@BKA)H!()*%@2HS@,I,B(FV?8^<ZFYP&VD164]=%$
MN7OY!WZ8+YO?_.AJ59T%W-::\@'BX%;4&KW]@YT/[5>G/6RF+C"\V4IG.QK9
M1NI2^-@VZGS#_8#X;>-9<JM?G3')XR")0X@%YQ!Q(2#G@L"84$03$00RM-IU
M'38\-3MF+1LPPMD?[>YAU7V(VQ>!@6>TG?).A[*G-.UU_+K7T&@'K:?$WSU2
M/?GWRXX^OC[Q_U9B=9O?%-?/;+XPF]'W>;&?P^1:Z'Z?%FREY%OU6"@QKWW.
MLH00&L495$KH:9H$"E*!$8Q%)$*9L9B&V6RI[LR+M^YG))?(9O6=T_H[/Y)P
MT(OSM;1 [HC;[QSEHL%S.VD9?"Q>Y2SF(*W[%?BHRC(OZF@@\%35\#C*V;0[
MAF]MQK#WN8T/T#V?[%PDTJN<_?@ \=SID)>V1T[[=/-H'MR]ASM(4?7NNRK$
MO%2?B[E07_+%(LL+\^),ADJQ(!7ZZZ#$>$5%D(<AA4$61I'(<)A1,DJ:J-XJ
M3,W^.TK_MA8<5)*/E%6J_Q=AMX9,>YP'7G$NSEIU!1H8KG:=&$ZD#MS_=@8)
M<GJ]D7SMU%C]%?C'2*5U\0!Y2[UUN207YW X#+K]E?UW7KQ9L++\I&?ZV]RD
M<)QQ2:A4:0AIAB*(4HPA49F"B>0)3F(AF;**_.K9_]26LO>M@?57H-(!5$H
MHP7XO=;#,@E8WU&R6Z$&Q'[@Y<4_[)>D*W !SW_^ :O>7RNA@ LT+1D"G)KI
M$>WZ154;%9-<X.56<W5IHM7S9>.[]VUI;G$2'(5",(AQ0B$*4@(9ID@/31 J
MSJ*8J< ZY+6[OZD177/OD!O9C.%6U!J 1Z."^RV.+>H=Q[S^L1S\SKF&K9(6
M[(B[==DU$OL%T2%DUB^8(\7-7@JJ6_RL/42M0;06S8P726NOTUXXK<-K?6-J
MF]R5ZX0O7]5=E;FL2H*:(2$4CP(HD(BA2;(":9IR* A!E&4ABGGD%DO;TMOD
M"+F1S2FIK!VNEN<;OM :^BC"$J@><;$6 'B+AVWK:^0X6 NUC^-?;5YZ_>K3
M306X^LE90+(8)Z& 693IS:Y2%)+04 TE%.F_H1@Y$<Q@DDZ-G-:%]%@EW>N5
ME=X?3CM>F\0@#<R) Y6/7@_[=?NPOVJYZ)-#,L$2T?MR_L.6A3X)]Y"EH$]W
MV&]E,44IW\Y+L<C+IV(W,VV , JR *:I2O5J$"C(0Y7  +-8XD1%/'!,:GZF
MI^FY<QI!W?C\'(AV;.P!F(&YU$@(MB*"WP?Q%>_ P1.!G>ME5/KI4/60/+H>
M[WTOPK2TE2O##LDT5S;EVYT"LDF(,4MC!J,T#B&*E8 \#3,8BT2&*$.<9Z'C
ME8AEUU,S^VK)MX7UG"\Y;"&WOM\8 ,CAKS:,T&NWJ[7<+U>F; 17X#.;RT%N
MN=W1\G>78=OQV-<8CH"<N,%P;<&]X-+G(I=/8F52F'Q5Q?-<J+*Y!4P#*EF8
M*AA$4D)$D@A2A1$4),D494E&I+(MN'2VEZEQ4"-HM4EI)'6\=&T'M9UZO$$U
M,,OT0LFI!%,G"A>48#K?]F@EF#K5VRW!U/UPW]1"7^_58F%<3=CR9::21"9"
MQ#!*9 21*;/$I$00QXJ31"'$B=T5Y<GFIS;1F[PWE8B@D=$U3] >?!UWC1>#
M,O"4=L*C1]*?4VI?D.1GK[F1D_J<4N4XB<_)I_JDTM[WBZZ/,/:.+@XJFC 5
M9R+*C&\!CHVK00:Y2BG,E JD_A\6,:MUNU?O4YOF!X$(Z\/(@S-(E_32KL/1
MP0M#@SPP;9S!]_K@C-<A88<'R%V2? \(_5AYOZV&P%?Z[YYXM6<$=VUTQ"3A
M/?7=SQO>MY$>R\6%+L1?S..W^4X&NIF2-"$ATKL_0:FIP9E BL, ,I11DI),
M+S74>CWQ+M[4%IPZRW9>20OTN->.;:8DEJA3+%9Y#'JZO/D?7(O5Z56';.#E
MRRK0Y&>+0!-0J0EN\[U,FJ\ZM ZKX*L.\4C+Y&L-M=OZ.MA(M"[ _GL=;X4>
M#+&])7RX7OI=,)F8:Z7V#8O-8?_."?$G;5/<?E.+9_5KOES=ES,19QD-$@E9
MDJ80A4)!1F4 $Y82(3"6*1=NE\]]19G>[?1_*5: U;?<[>*I]U#874.- >_
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
M(.$K1^2)'L9-_WA>Q:/,CBV/]BZ<.%^IQ?Q9R0]ZC5W>S8\<X<-9HF048Q'
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
M2D.1$JQ8D%E[ACIV/K45>K_2(02J%M/!/]$5_78V&QK3@<FLK>9A)?X5V"H
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
MU=>=*VEYYS^H26'=E1UT3&6]87K<//-Q01_+27\<0MCJ<1A->%#%,'@N[.V
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
M8H4L0*F$7K,5)X"*0@():4EX2?3-Z);&\\<#3B_FX*3A?!M00/?Q!MXUQ:Z
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
MEU0/<CPYV>!@GB>7U-EU/;GX7$^Y*:]D#=NY>+R8F#!+&->%I)"EA;&M,EY
M6FC##GG&2YEHC&DR^5:E'ONT9LNUVR9O(.E]9M6A#CV>;NWX3K UX.KS=&Z/
M)*W]5DL1.4]EI$\AITKQ+#.+0EZ4$"-!(*%FIV^V^3FU)6X2A)M/X7[N6$YE
MM!]"J\%@GX&:R[%_ &[G#B,<T@$/+LXE*'7-3[KGY3.>U*1QQVRHM*21I!Y7
M2M*X0^&=CC1R]Z&!Y-6EG;Q0\>V@]]]72C_-WDVUFB2<(H8+ 173#&+,$[/A
M,8L9TPE*>(9Y25*_X/)P8<:V);I?K:=?[5$>L-)5KIT_%5OZ>G9V&A_'X^V!
M4.]Y[6C5 !<+5ZY.K 6U.M4XQ0Q4[XYJM.#U#J(,'-#>';3C(/<(;8:FVU-:
M+4W?U:56?8Z)1$9HF5/(-;$Y>F@.:5;:-'NB*!#A5.?$-[G>42\^TW*H5'J-
MD*"2\@;\SQ1\8TT-Q3^!VZ?UE\5R^B_S<PCR)+E)DJ1QA;\!;U<KF[K#QB[N
M>LM75<ZR/X/WB[FG0]NI<7'CRHY8]TR!1R!7 K8 QLRG=Q:%:-GSCGL8.%?>
M616/,^.=?S3*#5V3:^_U4U5I]XWY7":44HY+HJ @3-<'S+P*;,S*-"TS4A!)
M.ES4'?<XMONZJLZT-F3>Z8+I!+)!MW/=\'J12[I&Y#KM>H6F%3LVFIUN[;JA
M^J*7=Y[H=KW&.X^4YVW>B89>\E+OO%Y7[O8NO!A R7]1/[XM%[\I&V\T(9FF
MLBA3:(R/%&(;Y$@0YS#G!<^Q]3Q-G#:]1RV/;0=;R^;!"'LP.?!HJ/(]\V4M
M%OBC%NQ\TH<K 'A07R@0 U'<E0_!C[Q.Z7J1I/9>&(Z,3LFY1SHG'PA.R_Y-
M+0UM&=C7MW-I'5._V8%]-YVKMVOU=35AQ.!"A88RD01BG-H2L+B 6988WBDQ
M5<HI&-&]R['142NQ65VMS)O2S)74X \K-Z@$=YRQ'N"[[@UC0MK[5K$SFB%I
MV!T!BI>#_5J'0R=@=P3@1/9UUS?#*.A*FJ[['V+V9$]=[(&9^4\^LA\3@=,\
M37@&\UP)B#E3D+&\A$E>2IGG""ODE8<C0(:QD52C@A\#A6#O1DD](]HS1[5)
M_?1>#L#O^SD -SJ 5@E;HCD>:76 ,!*+A4@P**UU@.B0Y[HT%2U*W?2\FLHF
M&UE5,;D^WZOCA=[.#9&HU7I5GZH:,K9_L*F])YH45%&F(6>$0BP3!*E6".HD
M1041E-&"^YWM1Y1N?'<"31S=>@&X DLVM7/79I-FV]C1SH'JP6.9"J90*00L
M"U1 G',&>:IS2%/-A=GOYRKSNMM^H9$<8M%[PZ;+;>!$D]=(-1Z:GAY8,8?0
M;8U\H8'I>>T\G5%@3S&PH]D-:";C1KG=6[=6OU[3!W0%O;^, <&2O722@*Z0
M.N0%Z-R%?\3%W<(L3XZEH(Z>']$4K>2*6LWIK+9!$0'[+0T6"G!2@=T8@-,/
M=*\XMNNF]U'-K._6G2T,<N2EM[(I@:N,P!-1$I[+@D*9,V,E:,8@526&N:0D
M(31),^E57J6C/&.S#.I@[F-_7C^;H.L@N=D! T+?,[%<"?_N*:5U)/QZJ"P7
M(LV+%9SK -VE.G1=F@W/>O&=&?W?+):O%T]\K9]F;2VLCTJHZ7.]9\ZT5DE:
MFGT6,0Q*,K//*A2'19DK1'&)4H5\LUY<[W9L1+F1NMH RT9NLQ.N!?=/?N&
MO!LMQL>S9_;;5+K;2G<#]O&MBY56R=/BIL!P!RIB"@R'3@=/@>$.Q*D4&!YO
MAW'3V[E86H>1UZK^_>W\=>/#5^='?&0_U&HB!!=$B!2J%"40BU1 QFQX0R++
MHE19JIF<S-5G2Z:/[@SEU+G3A*+UA#H2H;_)U4H*II6H8&UE]:UT[X*]&SG%
M@W(8;FKE!;^T$O]JD 0;5&NIP>-%5+V9R0NE2,3DUN>@O.0%PR$M^;T<QDIO
MIG-+?)4KVT%(@C7E+ 5^-!.]R4LV833)%.88,F*CB$O,H2UF A.:$<2USA11
M/I:37_=CLZ :Z6M?S%-1/NU9%+!*^%&6Y\"X<5=_</=,8GM(GP"ZE;X"^J;-
MA!B/SL* B\1KGIT/2G!AP!PR76 KO;B=;,]PM-*"ITD!:2HTQ$590D(3!;E(
MI?UB1<J],KJZ=CPVFFM](HPIO/@\#[@C=48\BH?)&(_''-Q*>CHB\P5K& >2
M%SKT\@7#TU4DUC'6)_79'HM]5-\62UL1>7/QE'+"M% 2Y@1CB#.JH/GR2JAP
M8O:&2F4441]&.M?1V!BHD1-L!'6YPO*#UHUZ8@#6]TE\"%;^.4>N !$K2<BY
M;H;-ZG%%V:,T'->>#X@'>F=]SU13L'+^>3_VZ''Q2GU@4WFKS6S<!,*Q7,A4
M*@8%I<ANU@3DVGH7)0A15<@\<RLF%-C_Z$CDB:_4?SW9N5%EQ? (L@D _XJ/
M0/^0]DPSM? W8"-^NS?;"4E\7(!7"E@M;D"E1U#09P#X'G%0_0["0-%2?0V&
M7YA5.)07@[$"FATN9"M<Y[W K@[-#)R!TCI>5OD&;E>KIZ]UVJB/T]4_WRR5
M:H^[[%Y]8LNA,(P*F.7*KCZ:0\(Y@YED5"<J3VCF=538N\1C6Z^LC%#; DOF
MHZC<7)=J_;3TW'OW/]".EO.8AJ]O$[Q[2L'*O[E2&^SH?0.LYL"J[GBV/%PR
M0=]Q>NDT@L[R_O=((.@+?[34@=X=ARU8[6HX5:O;>9WVYLMB9MY?U6Z_$XQS
M32FS6<]MDBM-%214,"C3/%,I*_(\2US2T[AVZ+5<#)"=YM'VL5L\HG*C7^W(
M726O*O\,5"6_WS)R%7ZW52 FJ'UO< Z0O+^,FC?1ND(1B2>O=C<HS;DJ?\A2
MSN_%+!_[/%V9/[#93AW"M_8:A+5.0L9BKV[DO\W46MW*?SS55;U6F\/%#)$T
M%64)>99IB%.B(2,80<X*E5-B&(M[.1SV).?8+.#?S#;H:5F;2Q^JU-I@1^H8
M!66[#ZT;[XU@P'JFR[/E9%LE]PO*-GJ"K:)@J^G-[C#W<GS=\WCT6DFVNY0O
M'2,6$VJW.K+QN@MT3/]J;P+^577\H&MW!]-EY0X_X93B,E,2FO_;/#O,9K/F
M J8J2TE!,L&2W,L=_4)G8Z/X75GM$8=4? VF-G(/""NOIQ?Z)9C=F#H6>#W3
M[2%NKRUN5:"C=9.ZNPB=OYNY R:QG,LO=36L2[F#TD>.Y"[O!.Y_%_//9D)^
MM0/]:)JX_3%=34I:ZA)3#;7 %!KB0)"D0D"4I!@3H5.4.=7\NM3)V!C#R@BM
MD-4W?P.LG,9&,))ZN@*<1-1Q&]L1I[ZWKA:B1S^(_/>O%S"(M6<]U<6P^]0+
M2A[M32\]&S;I_[)8R._3V>SC8C9[LUC:X[8)+P4B!14PRP6&F. ,FEUD!G4N
MJ)3&<$#4:\Z?Z&-L4[X5$?QAA02-E)[3_126;K.](T(]3W9?<+PG^@7U(\WS
M4ST,.LTOJ'@XRR\]&NJ/7(7&?F#+]<\JFX79;MA#]%<_=W]2K4YY64J*2 :5
M+K0-7,TA2\L$YEFA16IL 9)R/X]DUZ['1@F-?* 2,&CY]X#=C2;Z ;-G]O#"
M,<#YV!>2:.['SAT/[(#L"\BQ"[)W"Z&T]*V)SG_0UK2Q]N0[>[3RH.M8Y@E/
M=2IS8LO*9,82D;F M$@QS+*R3+$J-$9%0*SJU8Z=IL_P<:IM,@-@=N1+];R8
M/=M3S9F5W.[0126[+T==&P-7:HH!Z5",]&T#I ;;K<R[%LB[RT &D)0C.-&X
MZ5I_ U.2H_K'3.3Z8J"+FKW=,YV8#^L+LY4'%Y^7[.M']95-;<'=;?FF[3.W
M7^U9;CHA6'#))8:IRG.(4\P@+S&"2C&6*9VD!?/:(X6+,CZ[J9$9L$I 3V>R
M\"%Q(ZIA@.Z9P2HEP%9"T*AQ [;H[Q0?VWGP]O*8^#MS=88SEI=6N"##NE]U
M!NS(KZI[BX$'QFPNF[(@.4$,I32%-">V^#O+("4*0T*E+/-49Z+P.R;>-#TV
M>K.2>9X";V%R//L-4K[O$U_KH72U>HS_&>^1KK%.=K<-#WN>>Z30T2GN\1,=
M\OU4L1^SN\77KXMYY3ZYNEVOEU/^M+89A1X7QRZ56X?+U22GI5;$F#%F]FJ(
M#8B0E)1!)%A&4\$$2;SF;7>1QC;?[[568EU='$]G3^OILP(K)9Z6M=O>;N5.
M6PRY3A/M60TYPCBZ$<NPH],S(>TH VIM:F_W%=C5Q^9A?]T.W'8LKR23C)VF
M* KF,7,8=1-H^ 1'40 \F?TH3LMA!'[/EM9"6WU0RZJ;ZD-5<AN,KTN*D>(P
MRXH$8L0X9$PF,#?V%1)%R8GVRL-[I;^Q46\C7IN5[9M:UOSZ)S]ZO8:R&W=&
MQ*YG8FPEM0ZM-='=@!;*/CP='9&)1%_7>AN4FQQ5/R0>U]?"6.5A^9G-&Q<A
MF\A^,9O*.M1F+C^8#ZT-%MZX#['9)_,O*L3K.$I?(YH[N_K4A24V&E4A&KLZ
M63MBHQ78JM7+)(L*=*2I&$>F02=L5!@/IW7<Q@.+;K;YKA>WMMZ0,5T:;V6U
M>J_6#_J.K;XT/Y$3HA#B64YA1A&!.%<:,EQF4*>$):@4K,!)P/6:CPPCO6G;
MQ!KL5&U:W8"YJG8/PBA0_V3I6PG(:WS<.#@ZW /5ZFSOX,P.K1$/;"6_ >]K
MK*WT[<_/8^U?M3, M%CU.WVZ'K:29P H1S4]0]KH%DMWNYVC'S:'X%.A;-)M
M43%NZU)U_^.;$NNJP-YK)9_$>FKV>/5A^$2E,DM(8=B/RAQBFDC(*,XA4=36
M1BLEURPD@BZ*=&/;FK6BVE390&Z$!9];5\&0N[^XX^E&GB\V2CVSZV8!VU'L
M!K0ZV *CS0 :-<!6C^CW@[W@&SGX+8YL+Q+R%A76<X%N<3L)*(WVM%R:)>7-
M="78S&8GNI_+UU4"H"*7YFD,"XDSB%%F2S53\R<N$HZDUCAU2S]WH9.Q,6\C
M)Z@%K3-L&5'!:^?\WQ<AO<R:L8#JF?R",/*K1W<%A+#2=.<:':Y*W16U]@K6
M77LVT*G@4IZRW^>R2=:MY/T/8;FI7NRE+)A(M88Y+FW5 %Y"FK$,(F0VM(CP
MO,CR@)ULD# CW=):7?ZTR>GDZ<(0-"B.W@Z]83R>-)6[:H!:C^B65B<<8SE=
M!,DPK']&%YB.7#DZ-19<3V6Z-KT\VR(M:_,E5C:6D6.]>F?,M;=K]74U*7-9
M%(46,"F3%&*-2T@*R:$L::)%6O"4>87QN'0Z-DNIEAE60H.MU* 6&_QA!0>5
MY)YQ/4XCX$9^L7'MF>MB0!I2&<49HWCU4*YW.705%&<03M0^<7\W6EJKII;'
MOTRGTMB)4SUEFV[; \#;N=S-MV73^RG9&);UDP_K+VHY21*5*XDPY!E)#)WE
M!20RH5 0GE#*>%$0W#&[541QQT:$E5" 50)V3FD5<UC]CNA>?K"&.K/;2W"U
MU17L*MMR;JMN=3V]FU&PT?@&M+OA^@5CJ%JU>TUTU</P])?O*J:P+YWVJ@?@
M';)?]=%K5(>ZB4A5SCAEL,!I!K&@.:18$U@RE19IPBGRRQ1^II^Q$?^! ]TO
ML\5J]>O6CZZZRJX]9ZLDKI4'\^^?7F^?\'1D/@>_&\]' +5G@K[@6=>[.]TP
M;G2C<)_S=)OKR!F')O%[M3:[]=F3]>EO[S4F.!>))+R$HF3(IL%BD N.8,[,
MAEJ1/$/*,T[B>J=C8Y.=_1YK3(FY\CQ(= +;C2YB0]@S=QSMEFL/EU\V,F\N
M9\^3;D#P@3M&T<(+'+H<.(# '83C$ &/=P>NDU+]\I]J94\>Z]S%Z233&:$B
M22!/%8<840))R7*($"8L1T23O!BD),H)X<;&9XUTUMJQ>9^M\5-5[?(T>J*.
MGQOUO=2H]$R1$8J:5+^!=F1K%4=0N>0"[B]=I.24:/\]ZI%< #5:Z9%+?00F
M7&33^3NS#WN8?V(S]: _+!>&@-8_/YBIL+8E!K[9SB>RS!!7RNQ8"3-$KD4!
M">$99%QBHLI$I$&9C]QZ'^L-MA'<ICY:&='MWO5;(_P-^&;%KT[ 5*N#9^I&
MMU%QH^>(( ^4X-$(#'YY5YT.&'Q?3U??%K6_EX6Y%1]4\H/[JPC[YW_T BQ6
M2DBW3H?-$ND%Q%'B2+^W _/,;S/7/RYNI:P^$S:SU0/?SN_8M^F:S2HNY8=T
M^U'5;H3JDUH^3X6J^72GY'M5XVE2%%KG-N\D2E(!<5ER2)0H(<=(:)ZB7&9>
M5]=]"SPVL[9*!P,K9>SIWD8;SSSW?0^S&Y6.:?!Z)N';#V_O;JXE)K!E3<32
MNID O5A66?C!CDX1$_(/!'RLI/Y]BSML88"!P#\J+C!4OWY+SVJYGNS%4U8>
M"U7>W,R6?BV3#&HBJ'4,*"%)I3&3:696#X6ER)P< \YW,39ZWX])KL3T2DY\
M <S+E!P'HIY)-  =9VJ\#L E,C-O[Q"9^=N6Q"XT/ CM7%>L)0J')SO7WFPN
MA2<EYD61I IFI;+)3Q""7&8*DK)(""U1GFL56&VSZ<)K:@]67U,T[AH[=3:#
M"VFV6+H96]T0ZGEF[PBW<6GII53F@>KQBV.V';Q4.<P#!2\4P#Q\LH>(CC9<
M^/63LC$DC]\7DR0O4:%4";.TL%%=NH0T,;^(K$QUF1-,"S9Y5DN^B!+&<2R!
MSU>_*T=_'W\5P;0VGZ)CB%<H](X\T1^<?9.(0ZS&>@&X M;FO:DCQXP* T5I
MG,=NB/B,$[V/)S+C/#1>,1D7FO&,2UU]7D[>J_79YB<I1ZG*$(.$%<30F."0
M4TPAPUS@@G)54.9BOUSM:9QFS*PZI&CSMSM&IEX%]3)!186J9RJRSA^5G+O<
ML\F)8F2-!9E<B*>O;>JA8:#;ZW*,$+K'^KK"4A.T?=RR+DH02NNXWJL-#!/<
MZZK')L+7^84 WOQ4)]#]^6HQ?UK9VXE)61!I>#*%*4$<8LH8Y'F"H>)YIFEF
M>)0[^=>=;GYL9SBM@(!;":O;2X_9?HR> RMVPJ1G*MS 40E773-V@L.#\3K!
M,A#-G?A:_CT2LYU5_R*=';\U'(>=E7B/N,X_U?72\\UBN5N"=Z(4E3(G"&8Y
M*R!.$PX9*23$)45E*4M#7SKLMO*@I[%QV*YLH5>+AV#ZW@EV@*CORSP7=#I<
MRIW1//IMVF$_+W0-=D;=\_=7YU[HX03K-[:NN.:QRA>N?JQ?&1W^.=&I(((I
M"6FNA"&&#$.6F3_EN-1)F4F)D5?(:H ,8Z.,Z@[0>A0='+_LA2W^1<WM#Y6T
MGI[VQU4M([&>/H<<A0<,7(0SL.[#,8)SL%8)\$>E!K!Z@$J1F.5?PF$<XDCL
MC 3C.1:[#)'7T=B5IOS3MMW/UZ:Y6RF7-O5)_=N[Z5QE$VV(,"%9":G(C=$D
M*8,LR0J8%B))>9DS5#C5-;C8R]C8KQ84-"+>M'^HJDY>/&/V /;*1C 67#VS
M4S!27BG<KB(1E,/M?*N#)7&[JMAN%K?K#\>;^.E$YRE+&:6PI-H8106AD!)4
M0(YY21*>\H0D72?^Z.*,+G[.#W./K(WG@0V?^&,*  I&*LK$OQ22$S[Q!XJF
M<5+,9>*'QK=4YR[-^?"#MJ':BZ?UI. :"8XTS"A3$*LRAV:^$RA)EG"2%EG!
M?/(RGNS$Z0-^L6+==K^C:D$]#C6/@'0XX@W"9=!<_^!!@_ON6'B<[W;!9*#C
M70]L_ YWS^E^\6SWZ*7ACG;/R;MWLGOV(7^7X@_+A4U1_;!L?)8K']@BUX:E
MM(8)I39QHLP@S;B")&4)$IKD6B%7A^)3'8S-.&EDK&+G&C&]W8E/ GF9L&+
MTS=G^2/CY4I\2?T.CL0GFQW,C?B24KM.Q!>?\Y_*]T\VU*TILFQ,BI(7)8:Y
M3=B"4RDA99+!,M6X,/_EC#GE0#AL>&Q3MY;-?9KN@71]>H:JWO<>H1(K8B7J
M<[IVF(-[S0TV]TXIL3OG3OX\. <Q,_)4!XA_5]//7VSUPF>U9)_5INY\]4-C
M:']-)RA-"E'P#)89,3.2H!PRQ 5,$TREIIQ*23VS$7MT/[9YVTA?'[F;76ZK
M 6A4 %9J,)U7WJ>>%QZ> ^-VU]$?W#USQ1[2)X#>2-_<0UGYH^8M#H M7@9C
MG\Z'SF4< ,R)K,8AK83&)\W5@[Y;*CE=OV&BNC#9]/)JL5PNOIL_W#'S(9J?
M3 K*"],.@1(9PP.+E$"2Y +*G&4YDQE+M!?A^74_-L*KCN]LKLE*?J ;!6[
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
M90D9+U.H,LE+660Y+KR*ACGV.S8^:J>.'6G0"@Z^&\E!*WJP3YGK4+C15 \
M]TQ4D;#UIBI/I"*1E6NO@]*5)Q2'A.7[>G FS^E:O9L^*_G66-WSSU/#A[>K
ME5JO=@NH-2D/ZC13IO4'_6:Z$FQF\YA,2)K03)88E@D5MM*UACQ'.40Z$QIG
M'.6I%YU%D&E\5-<F7K,&OG=.S\Y#Y$9S P/?,P76VL!*';#5!U0*W50)4D25
M#71'M39%GM'*&G>U7E6ZI*AY06.A'"]9:&>)ALX@&@O"$VE%HS4=>)-8!31\
M8%/Y9K%\9#\LZW]9S*Q[H/F'ZJ>OV$K)N\57*T-]0*/S/"6\R*'(LP1BF1@.
M9AI!RA06--62Z]*CT$H769PH8/AZ+/:4_?M6_!58JEE59W*] '.U!BNK###C
MO)ZIVO''$(!9:\4_#9)&12!V= 3L.UO*%?AE.J]?7/WJ>;\9,LB.]Y]]C=E
M]Z-60%A)V&:M [?+I7FD&I:;-FBM4DO-9.4A;@=W1T_PP&?3SY&K[W;!-=:U
M:X@(PU[+=@#IZ-JV2UMAW/O!ILA?KG]^>N+_,-;!X^)A>?O,IC-[2F#Z/"R=
M.5=OU^KK:E*J@BIJ=O!($PJQ**BQ@$4"=4D1SG.-M?*R@,/$&)O1VVIQ VP)
M=C-S]WR@;H M1VKF;K6X@J?*YCJL#/R'50Y4VGD>  2.I!O%]C\^/9/L4$/C
M3;+=D(U$LX%"#$JTW8 ZI-J.K75.>?#)VEF6V]6RS4N$%$EUEL-$2 DQ3RAD
M-MP6IP4F1<)%5CC53W?I;&S$>1A9OB-P<(C^,<(.=^01<>N9T"Y UCV]P3%V
MP;D-.F'X0HD-7#Z_+DD-SF+BD='@N(V72F=P5IL+N0S.O].]/E.;M;:MG#C?
MY*.>R)3A-*<EE+A$$!>Y@C3G!>2I+*62>5*R+.#0P*WWD1X3;,T<P59?@)XM
MOJ_J6Q1=J65_,JLJ-X579KHP),X'M;$0?I%*3)LLU9LBN?-MLOI^*C!=AZF'
MRDL7.GVQBDO7@;A4:<GA[4#*8M.EC2?=I,N?VJ0NS*9:D _SCTH\+9>VO@E;
M35>_SQ?<!IQ:Z_3M_-O3VOS8 &'>JE;&.S833[,Z,'4QFQG[U1[6341*.,HX
M@8EF&F*6"D@DIS!)I.0HS33-2J]KJKXE'IM9:A6N8J_-#-[1&;1*@RH@NU$;
M5'K?@%W-0:4ZV-?]!NQH#_ZP^H,& ,\M?_^?D",[C^G#Z)O8Q_--^"\/0XU3
MK)6E=WF'792&@O]H/1NLX\ LK\;PM/^WYW'/;&;OHCZ:)7<YM=?5]@>W<[G_
M#SM/UOE*WL[%TB[7KU7]N_G[[,D>G-__$%_L58KUO[W76HGU)"4R*6B)82J+
MPNP"2 FY-EL!E14YQ6DA<XE=ZG>]C/A>B^0 M<!:T<$OLA'^5UO+U6XF;NHM
MA=IJ6QV[+C=85#_W3&0[[+?BM@".]POH>36\JT;9_@IV-+).)9LAKA^QXW[P
MC_MOU"B [=?4 O&KW3TU6( 6C#H,I(8C8KK?%QG&6*F$AQ5^V#3%+S(P1RF0
M7T:*(?P<K1?/&_/L)&>V<%HI8%XR"3$6*;1'9A E:5GF@O&">07PAXDQMHV@
MF6RD3Q_&#?S.IV$]@]K_Z5B IV)5Q-%J\E*NB8=(OH@WXD:($3L@'@+5S>?P
MJ+70# 9WRKJ5S][.I?KQ-_5SHDB"J* (DI3;E(Q2059@!&UF8R7*+".E9^:"
M@Q[&QF--_'TC):C$!$9.WTP%AT!>N5F- 4_/C.2-3$!&@C/:=\A$<-CBP!D(
MSBATG'G@W(/139LW3VN;JOB80S;Q3U0(6>8%@REC'&)ABTX6BD%BBWE+(KE@
M3@D)8@@S-GJXN"R;/=I[NSCOZM,67;W9#1P OS&C=UV.)2R6K=, =S:AH@[;
M2QI2_8Q83!O+&>K^+:WKHHS%WG(&S</J<F\S-%#X6U,+_$%_LN?-2MHDEA."
MN=)$(%B6)8'8A@A3G'*H2):DU":.H2K (>-,=R/UP&C+I-NKH[5-SS%;L+FG
MM\4Y@-W8L M>0X7W?MN@I$$C8Y6Z-F8H[T44HH7NGNYEX%#=BZH>A^9>?CS
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
MC_W"VS-!&N'KS,JM^-:_]Q>K 9C.?P5;V+=:]&)JAX,8B?X"!!B4 ,,!.J3
M#BV%D>!_LN74\JM-5%R%FBK)2TH4A3G!)<18Y9!7\?R98%07+-&9EZ_G80=C
M,Z];^>H4Y"&!O$<0NE%3%V!Z)AXO3+SIY)SBD<CBJ/E!J>"<<H<3_>QSX24W
M/CTME\J:R55MD ?];JK5V_GJ:6E3@DR(,#9+EABKA6D%,<HSR+6]'<A3EC&2
M)H7(_$R7JWV.SU*I5M/*/]B>5<V,L&8E;:3UKUMQ&7 W%H@*8L^T4*&W$;:N
MFF1QM/*"MU=Q#*K?X(1-Q)(+E_L;O$J"D_JG"ANXO=B].N<FR]#O<SE=B<73
MW&S"[W\(LW>__6K_-DDYD0AG$@J""HAE28PMD5=U" K)2F'+)'<LTGE5B !?
MBR'BZNT)QY\VQ23#ZW%>'P0W,HJ/Z4LG@ML5'M32@UK\?JIT.J/60['.ZWV_
M6,U.9U@NE>YT;R2,UBI'C1UGF_=&SXI%UQ/.TJ),I#T 1\9X2D1AZ(M+2)5*
M$"Z00JECRLKKG8W/:JI]DX+]OB[A2F5><LD@(24R:P,CD-$RM7GCBJ+$G!%=
M^-PSQ$%UN%#.16_(NA%^'+QZ9O?Z\]OW@MO(&8_&KV,1B;,O=#0H05]7^)"-
M'=X(I-Z]H_V5,5>KNY_7AN9G"UO7\E']6+\RPO]S0I),T"Q!D!=20)SA'#(D
M$"RD3A5/.4K3PN=\RKWKL9U<O0NHXNX!M".#] )?SXQ2RWAS>)VX G]8:4$E
M;L0#+W^,8C&->\?#,H\W($=,Y-]"0%+S)E72![9<_ZS"9.W]UF*^G2,Z8ZK(
ME,V$H&W\0%9 BA/K6E?DI=!$BE([!=ZY]#8V_FGD!97 8$=BGS3F5R&^3$/1
M@>N9><YBYD8] ?AY9":/B>- ^<C/XADIY[@K)!<SC5]M9+C\XJ[Z[&45=WXI
MT$.PJ47QN+@5__4T7:K6#Z1R"[J=RXU/T$0*)41B]HN(V03%.<60$21@@I)$
M<YF1@F"_>"WWS@/.$'LFX ^FH2^5W;+0X-O&F^J;E;QRIMKXJWFZJKD/B)N1
M&!GD@=S3V@(UZP5HQ :77=8BNIMY Q;+T<R]XV%=S+P!.7(N\V\AC,Z,#<J:
MW$2&)!_T1_6LYD_JW72NWJ[5U]6DR+A&5%$HTH)!K+B 3(H$%CG!1,M2E\AK
M!WNMP['9C?OR6NYJ) 9_6)E!);2G#\95T-V(*B:4/=-31Q2]*<D5FDA$=+6[
M0>G'5?E#TG%^;XBB\.^-O?;X7<V>U6^+^?K+:I+ED@A1E!!+>S/+:0H9H@)*
MQ"0V_^.$>\6$=1-G;#1E/DG<9Y'XH^%POJ,=".3^+VU#B\8_S%^L9OPY0%^D
M=OR1,&.I$^$!7+=:\F=;/4>HN]^-H>%__L>_M?]B?K'9K__CW_X_4$L#!!0
M   ( -96JE:M!$%H(J4  +=W!P 5    9'-G<BTR,#(S,#,S,5]P<F4N>&UL
M[+U9EULYDB;XWK\B)N=U+ /[4J>J^R@4$5DZK0QI%,JNGGGAP6)PL8HBU21=
M(:]?WP;Z1M^YX/)",9.+2Z*[WVO+!X,98,L__[=OGV<_?,7E:KJ8_\M?^%_9
M7W[ >5KDZ?SL7_[RCX^_@OO+?_NO_^6__//_ ? _?_KP]H>?%^G\,\[7/[Q>
M8EAC_N&/Z?K3#_^6<?4?/Y3EXO,/_[98_L?T:P#XKYM?>KWX<K&<GGU:_R"8
MD/>_N_PGS= +4PQ(&3,H&RW$(!"TD(Y)&X0P\O\Z^R>1?=!%94!EZ,<2DQ!S
M3*"#PL2]CHS+S4-GT_E__%/]$L,*?R#FYJO-/__E+Y_6ZR__]../?_SQQU^_
MQ>7LKXOEV8^",?GC]4__Y>K'OSWX^3_DYJ>Y]_['S7=O?G0U?>P'Z;'\Q__Y
M][>_IT_X.<!TOEJ'>:HO6$W_:;7Y\.TBA?5&YB_2]<.3/U'_!=<_!O4CX (D
M_^NW5?[+?_TO/_QP*8[E8H8?L/Q0__S'AS=W7CD+?ZP6\R_+13Y/Z]5?T^+S
MC_7'?GR](% 0P9L'K"^^X+_\937]_&6&UY]]6F+YE[_DU=D2JF:9O'SM_WGY
MBS_>OOW+$E<$F VW;^F#J]^O;SF4$ORVQGG&2QZOWS-;I#L_-*L27MS\YBQ$
MG&T^G62<3C9/?157ZV5(ZXFV2K!(>$HY,5 A%X@"!40?DE'H<K;B+N.5\!51
MOE'("M-?SQ9??Z0'DV*$J'^I4A$;B3QXW:5T#J/[>OU]I)^=>.Y0J."!J<WB
M"0E\RI9 8%+)1#3S^2BRM]]VE^IMK;Y:IA\6RXQ+,B#7KPO+]$##=\%[]1,_
M?@E+>A"D3]/9#;'5DK30U7K10'*7:B%R__(#<5UPN<3\]E(K3S*WX6Q-9A4W
M/]E"X__W>5C2$V<7'_#+8KF><"_))BHB/!#UJGZ)(44PW"=IE6/&\B;*O_?B
MG7 @^L?!,?+L!!+O<3E=Y%_F^6?:BB<&15#!%7 A&E!2,'"TM8*+@46+)AMM
MFP#BSFMW@H/L'PZ'R[(3,'Q<AOEJ6@5_!6CIG4P\"5!":_IB'7%C&!3#I<*L
ME=6^S>YP[\T[04+U#XFC)#HR*GZ9KZ?KBU^G,_SM_'/$Y80E@86Q".3%.E#<
M)@*SM" XSZ7P'+,ZSCK<?^-.*-#]HN H"7:A_0]X-JU"F*]_"Y^1!&&2LSH
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
M==*T:-\W<!?*QO:AVN#@V4OC)DKI8H^\R]?EC,E7Y^M/B^7T/S%/4HDY,U-
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
M^\+(+S"U3;6CT-2YZ*!$RX3Q.D?>_I[GH"EV0^;BGPQ.1VJ@&R3=37I+AA9
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
MN0$.'G8%;R'XWDW(+@W9AF\R-UZSN;&:SH5BN+<^@&6"'%Z? _FZJ@##.M3
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
M^B4!0O ,(JF &!$\GV(L7!->.A[%VP+3DZK^;+; SJH,$D".-D<N%' 1$@E
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
M\JM%OI<+^)X!<)ISKBS(6-/<R#0$SA%89JQXII)R(W6N&D3?J,DBSHN..65
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
MDHMKU_JZPESI1 Z0!U.<H:V3&6T=5<_<&'SAC.36NDSE"5)Z@LPA.KY_P]M
MX%-[(Z^7J[^6Q$5M9_D>TW*1YA>U^W,5T;5S1>*)(4C (FM261N(BM7G@H%Q
M33M+A&&>Z<MK36-[F@-D#,EV<,!<6^0W-]5<PD>O%9/@:OV5RC)#+,R#UDR*
M%+B+LG59\0,B)O9G1[@$.T[.'0'E_:V1; Y1&S0:LDT4HVLZ#Z.G8(T'SDR6
MKB3>^N[T$3+ZN(X_4+%/P.10*7<$E)G.@ALM!1BA BCT%, +KR'I$(6JA9[-
M)X9<K]T') Y6XA.@V$NB!R/AK\9S>J^I)TG@_-/BJO(G??NX"HOUQ58GOY%-
M?E-?\4A.<C%2 ?I0O7V+$"1948$F&*=DBMAZ2M9PZJ:-H<?"5&.M]'3^4+3H
MG"9+S70M2S=U;"POODX&,%EQB1A;)V?V.G]&\U]&.W_VD>B1Y\\)AJ0^4__Q
M.JQ6W^KLG"_+R\5F61XDVD>I>AFZZFEJ8 Z20:.*F/MK_8G?VU7?U#]<ES@$
M8WW(%,@YFQU%<]%"- 6!R\10NLQ(_HWW^3[TM:N'^76^F&_PS?PK/E#658"2
M2\S1(P.;8^W()RG"-<J#IS!41KE-IXQ6(O,2==/Z9*,AZNFBF:;JZL"P/L//
MKFW!MEW!]MZ6 B EF+?@DR;6K$KT52X07; \%1Z#;WT_N0=YO=38M$7(_:$V
M(ZFK;R1^9^S/\.7[\(0<2@CDJ*C:*ED'!MY;0?\('GQPA>1\.C0^1N*TB!P-
M*L,A>;3>.H E!4\9*_G7=\%!&>?K,#)CN*Q-^<CI9CY!CM:2'QYC]JU+5N_3
MT"VPCE?XLJ'T.T#/Z\OU9OD%5^_Q*OY>?Y[_=<-*LBQH94"X4JMXM0*7HH*
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
MEI(FB YIP^;H@RJ<]EMKMZ(9\6?M>>R#V0>MX"91?P?.R17EUYVN;-:%(0^
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
MEA!-X<WK.8;2=O31_*C4WV.]?)LO/KVZW'Q>KFJ+DEM$?%E>+C9\9EE.F<<
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
M5,];,F_WQZ0<:P#]W%/DUO(/MQ!O[^ACJ=_#P[KBND"JGKA05%IQ15]!,<C
M*BJRK$:,T59)BT'SXJ4WS+L_-MUDV 31#N+*F9WIW6[R(:)NWF\V#Y@_KNN_
MM6@ZOE5B]^O"AA)31,M<Y#36X!T+65E6(B',T7D>OD,;V@C+YUWGGC1NS>#:
M#@A]7IGB3%ZP0 '%)AV9S[K>7JCKN8A010B201]$$K'UW#G8N'D74R:EY30.
MZEO*[0O^7@?Y&?]<K6LFL?M/_>3VO[Q?EM7Z?J=N-U[>;<QK&DJ^73W*1C)P
MIW8\RG4YK8*HV9J((A-9M6+@:)8VGN;FI V8U'J)ZI(M5]_<M@_5SS#>++*U
M5F4CF/(YTBBK F)0DDD01<4<H;C6_2J7K9E9)*L%$YY=YM8&^KEK@L,PWE&
M3W_@9F'1A5@7PYW"ND=2KW0*7C#GI9)2Q0 XK!8X??+,2C$M.7 ]<AVD2$][
M):?8?!.@W_V[_W&W4Z(+%*IN)2N@""R^/;H'P P*QUU :4YEJAH*1@XV<^;S
MW5-$FZF=U0,?R47;=>5#Q7*(I]NV#EZ"0T_C2,CIXY*@6 B9,Z54=K*J)\36
M]W"_:% OLH\3T>&4?LU\TP/1=K8?6NYYAJJ8P9*J-THKH5D4-(*4BP)()N?F
M]=^1 3,3J9UC3RDS&N6Y4Z)=']#>_L,!&XK/TG').";%M ;-P%(H+]+D0J4N
M%;S#1(O./+R+Y'B,GU8-09O;Z4\':(['$)R015 NKS6W3)<2F8>26>$68PC1
MI#>?T'Z[\Z?.BJ]U?@OPYB; B0C!T3B "WI?,$PH58]E2<>B(S8'!T[K>GY<
M#SNO^,)+NDA:KR5"*Q!G%ZQ:;E9WMWD+_W:M<S<=.JK</650,=3VP02!!9&1
M8#%H0!GAW*!4X57)JG-O[T5H==J$LQ'ZW?'GH/_F4?!Z3;5WF:(BN,1B <]<
M\K(VH99L6YSAN/3^.26IKO?IBQ09 7 'I<AC4\$A[=['2I-ML8["KDMUMXU
M8CX3."*%:&5469QNR+=KZ#@VI2?*C/'QI2Z.*P"?.U.Y6:TI]E+=]M,R?\:T
M6J;;NQJ(*T3[X62-Q6 J##)$2KQT((B0,X\1)#H(XO06M@L)R^OOFN^ 0%."
M3(%L!P'FA=GZP^,^+J8J=&0*R]D37I@H,P.L2H'&*56S,R,:1YLA=O4BT_F=
MEMA:>ZH#]GW&K[A\P-WUX<OM*GCM,;]YV/R]NL?U[GKQND2^V2#]R;_"/XLL
MK8M&:I:,\)024+D8P4?&0TS&ABAD;"WO,,+,+M9L&G+EV<&!:1W7 3<?,X'=
M?<#U=LR% + *M].%K-W 5*)Z'@2SR$6"(F5.K?O7SIC1Q9+0=-RZ%OC.>WP>
MX@;_>J '_ORU+JA<T<9S_DDM.W4&V-JJ&>?X54]WYSG.N=VZ6E7/FT(<X$XR
MF7A1RF%,V#SWN&#+U;G6\7-W*8'/OD"VAD&(KC8""P80/!/."F<"1<@RZ*ZP
M\>/KX ;%)MY_EC!="W<'D]#I& [".5(J3 (L09()%TFS:DP%:"Q.!AV"BLT/
M=%PPI2OBC/#Q*Z09 WB?O-G7OC0?VVR#8L8ESF@>IM)4;7??DM<0 XK3]JTI
MF-/%UG8+5[].GQ&X]T>@PRI8$,6X+)F12/A(7A@E=(91M@=9HP:+<5KR=+$C
MWL;)+U-G!.(=T.:2Y&W.&)(!R2 '&H95%)P!$O,Z9IY+4"ZU[LZZ1G]ZNN*I
M]7S5 O!.>7.L?%JOSC,15=5@I[^<]"S$@DQHH2TO0B?7NBG_?RHO_2;7OUE>
M^BU^F'LCY)?W7VX^[@.IL]FD$#BSMJY(@-',UW7YK!2'5(_H#I24_N:A_?G_
M"E^M&@#7020YB;!/2U+:07)<)08ETC@B9@:H:X)G0Z1O SBT/N]RR9:9-RXF
MKIG&0=X!=6Y6]_>KY?9ZF4^P_KC>]K[FW^#N 3_A>GO:=4&@6)^M9YA]8CI0
M</6)TC.>$B_)8RAZ4(/&&U@TP*RN\N&1_G\F[]O6&1WPZQ"P:6CQ=KEUS['
M;3U#N[-,+&*@F;I4I7=P%+LIW:=2HD0FHPQ8M?N=G"IC'F)?5VET&\9-YI[1
MU/N*Z[@:MB6Q_Z'^%6&#/_[P'U!+ 0(4 Q0    ( -96JE;PF7O3I0<  )TB
M   0              "  0    !A,C R,W$Q97@S,3$N:'1M4$L! A0#%
M  @ UE:J5E/I9_YO!P  ("$  !               ( !TP<  &$R,#(S<3%E
M>#,Q,BYH=&U02P$"% ,4    " #65JI6+-JC#L($  "9%0  #P
M    @ %P#P  83(P,C-Q,65X,S(N:'1M4$L! A0#%     @ UE:J5JIW8O<D
M-P( *LL: !$              ( !7Q0  &1S9W(M,C R,S S,S$N:'1M4$L!
M A0#%     @ UE:J5H&(2,\/$P  $>   !$              ( !LDL" &1S
M9W(M,C R,S S,S$N>'-D4$L! A0#%     @ UE:J5G,'&@NH*P  JLD! !4
M             ( !\%X" &1S9W(M,C R,S S,S%?8V%L+GAM;%!+ 0(4 Q0
M   ( -96JE;08_*A<EH  (GU P 5              "  <N* @!D<V=R+3(P
M,C,P,S,Q7V1E9BYX;6Q02P$"% ,4    " #65JI6D<1LU97V  #X2PH %0
M            @ %PY0( 9'-G<BTR,#(S,#,S,5]L86(N>&UL4$L! A0#%
M  @ UE:J5JT$06@BI0  MW<' !4              ( !.-P# &1S9W(M,C R
C,S S,S%?<')E+GAM;%!+!08     "0 ) $,"  "-@00    !

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