<SEC-DOCUMENT>0001193125-26-173014.txt : 20260423
<SEC-HEADER>0001193125-26-173014.hdr.sgml : 20260423
<ACCEPTANCE-DATETIME>20260423134055
ACCESSION NUMBER:		0001193125-26-173014
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		11
CONFORMED PERIOD OF REPORT:	20260423
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20260423
DATE AS OF CHANGE:		20260423

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			GORMAN RUPP CO
		CENTRAL INDEX KEY:			0000042682
		STANDARD INDUSTRIAL CLASSIFICATION:	PUMPS & PUMPING EQUIPMENT [3561]
		ORGANIZATION NAME:           	06 Technology
		EIN:				340253990
		STATE OF INCORPORATION:			OH
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-06747
		FILM NUMBER:		26887287

	BUSINESS ADDRESS:	
		STREET 1:		600 SOUTH AIRPORT ROAD
		STREET 2:		P.O. BOX 1217
		CITY:			MANSFIELD
		STATE:			OH
		ZIP:			44901
		BUSINESS PHONE:		419-755-1011

	MAIL ADDRESS:	
		STREET 1:		600 SOUTH AIRPORT ROAD
		STREET 2:		P.O. BOX 1217
		CITY:			MANSFIELD
		STATE:			OH
		ZIP:			44901
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>grc-20260423.htm
<DESCRIPTION>8-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- DFIN New ActiveDisclosure (SM) Inline XBRL Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date :2026-04-22T15:51:45.6993+00:00 -->
<!-- Copyright (c) 2026 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:nonNumeric="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:grc="http://www.gormanrupp.com/20260423" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2022-02-16">
 <head>
  <title>8-K</title>
  <meta http-equiv="Content-Type" content="text/html"/>
 </head>
 <body style="padding:8px;margin:auto!important;z-index:0;-webkit-text-size-adjust:100%;position:relative;">
  <div style="display:none;"><ix:header><ix:hidden><ix:nonNumeric id="F_5686be88-6127-4dfd-ba92-1fd705bacac1" name="dei:AmendmentFlag" contextRef="C_5b973971-79e6-425c-9583-26085a6dd8e2">false</ix:nonNumeric><ix:nonNumeric id="F_67570eff-c995-4357-8730-5e0dc75392f8" name="dei:EntityCentralIndexKey" contextRef="C_5b973971-79e6-425c-9583-26085a6dd8e2">0000042682</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="grc-20260423.xsd"/></ix:references><ix:resources><xbrli:context id="C_5b973971-79e6-425c-9583-26085a6dd8e2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000042682</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2026-04-23</xbrli:startDate><xbrli:endDate>2026-04-23</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div>
  <div class="fixed-width-container" style="margin-left:auto;padding-left:0.5in;width:7.5in;box-sizing:content-box;margin-right:auto;padding-right:0.5in;"><div style="z-index:2;min-height:0.5in;position:relative;"></div></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div class="fixed-width-container" style="margin-left:auto;padding-left:0.5in;width:7.5in;box-sizing:content-box;margin-right:auto;padding-right:0.5in;"><p style="border-top:2.25pt double #000000;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:5.75pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:18pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">UNITED STATES<br/>SECURITIES AND EXCHANGE COMMISSION<br/></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">WASHINGTON, D.C. 20549</span></p><p style="margin-left:216pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid #000000;margin-right:3in;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><h2 style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:18pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">FORM </span><span style="font-size:18pt;font-family:Times New Roman;"><ix:nonNumeric id="F_56f318ea-c6e6-4519-bf93-c118cdbfc146" contextRef="C_5b973971-79e6-425c-9583-26085a6dd8e2" name="dei:DocumentType"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:18pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">8-K</span></ix:nonNumeric></span></h2><p style="margin-left:216pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid #000000;margin-right:3in;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">CURRENT REPORT</span></p><p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Pursuant to Section 13 or 15(d)</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">of the Securities Exchange Act of 1934</span></p>
    <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
     <tr style="visibility:collapse;">
      <td style="width:100%;box-sizing:content-box;"/>
     </tr>
     <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.02986111111111111in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Date of Report (Date of earliest event reported): </span><span><ix:nonNumeric id="F_2cc09f06-61bb-48b9-b687-e03c1344c61a" contextRef="C_5b973971-79e6-425c-9583-26085a6dd8e2" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">April 23, 2026</span></ix:nonNumeric></span></p></td>
     </tr>
    </table><p style="margin-left:216pt;font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid #000000;margin-right:3in;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:24pt;font-family:Times New Roman;"><ix:nonNumeric id="F_2d937634-6dbd-4f43-8939-1d5bc843eb48" contextRef="C_5b973971-79e6-425c-9583-26085a6dd8e2" name="dei:EntityRegistrantName"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:24pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Gorman-Rupp Company</span></ix:nonNumeric></span></p><p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(Exact name of Registrant as Specified in Its Charter)</span></p><p style="margin-left:216pt;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid #000000;margin-right:3in;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
    <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
     <tr style="visibility:collapse;">
      <td style="width:20%;box-sizing:content-box;"/>
      <td style="width:1%;box-sizing:content-box;"/>
      <td style="width:20%;box-sizing:content-box;"/>
      <td style="width:18%;box-sizing:content-box;"/>
      <td style="width:41%;box-sizing:content-box;"/>
     </tr>
     <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
      <td colspan="3" style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_beddf6ee-4bf0-427d-9d0f-bb689643d4a1" contextRef="C_5b973971-79e6-425c-9583-26085a6dd8e2" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Ohio</span></ix:nonNumeric></span></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_20c3a47c-cb3d-4a9f-a246-2284ab216ead" contextRef="C_5b973971-79e6-425c-9583-26085a6dd8e2" name="dei:EntityFileNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">1-6747</span></ix:nonNumeric></span></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_d4a78be6-80a4-42cf-a349-3596b1d84075" contextRef="C_5b973971-79e6-425c-9583-26085a6dd8e2" name="dei:EntityTaxIdentificationNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">34-0253990</span></ix:nonNumeric></span></p></td>
     </tr>
     <tr style="height:7pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
      <td colspan="3" style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">(State or Other Jurisdiction<br/>of Incorporation)</span></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">(Commission File Number)</span></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">(IRS Employer<br/>Identification No.)</span></p></td>
     </tr>
     <tr style="word-break:break-word;white-space:pre-wrap;text-align:left;">
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     </tr>
     <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
      <td colspan="3" style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_db963e62-fd3e-4c30-8ae9-b0fcee6ba88c" contextRef="C_5b973971-79e6-425c-9583-26085a6dd8e2" name="dei:EntityAddressAddressLine1"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">600 South Airport Road</span></ix:nonNumeric></span></p></td>
      <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     </tr>
     <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
      <td colspan="3" style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_ca7d9221-7af5-4900-9a60-4183528abde0" contextRef="C_5b973971-79e6-425c-9583-26085a6dd8e2" name="dei:EntityAddressCityOrTown"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Mansfield</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">, </span><span><ix:nonNumeric id="F_bc06f7ef-e94b-46d1-a1e0-6aa2cb469974" contextRef="C_5b973971-79e6-425c-9583-26085a6dd8e2" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Ohio</span></ix:nonNumeric></span></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_11804ee3-96dc-4619-91a5-b29de769ad72" contextRef="C_5b973971-79e6-425c-9583-26085a6dd8e2" name="dei:EntityAddressPostalZipCode"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">44903</span></ix:nonNumeric></span></p></td>
     </tr>
     <tr style="height:7pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
      <td colspan="3" style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">(Address of Principal Executive Offices)</span></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">(Zip Code)</span></p></td>
     </tr>
    </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
    <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
     <tr style="visibility:collapse;">
      <td style="width:100%;box-sizing:content-box;"/>
     </tr>
     <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
      <td style="padding-top:0.125in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.02986111111111111in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Registrant&#8217;s Telephone Number, Including Area Code:</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span><span><ix:nonNumeric id="F_450b42dc-01ff-410c-8ff8-0a2b4780ffe9" contextRef="C_5b973971-79e6-425c-9583-26085a6dd8e2" name="dei:CityAreaCode"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">(419)</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span><span><ix:nonNumeric id="F_8b7257fc-dfe6-485a-a1e1-e82b17a3a5ad" contextRef="C_5b973971-79e6-425c-9583-26085a6dd8e2" name="dei:LocalPhoneNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">755-1011</span></ix:nonNumeric></span></p></td>
     </tr>
    </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
    <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
     <tr style="visibility:collapse;">
      <td style="width:100%;box-sizing:content-box;"/>
     </tr>
     <tr style="word-break:break-word;white-space:pre-wrap;text-align:left;">
      <td style="padding-top:0.125in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     </tr>
    </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(Former Name or Former Address, if Changed Since Last Report)</span></p><p style="margin-left:216pt;font-size:10pt;margin-top:9.35pt;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid #000000;margin-right:3in;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:9.35pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div style="text-indent:-24.5pt;padding-left:24.5pt;margin-top:3pt;margin-bottom:0;text-align:left;"><span style="margin-right:1em;margin-right:1em;"><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_efc801e1-92eb-4fd2-828a-d6ed8904407f" contextRef="C_5b973971-79e6-425c-9583-26085a6dd8e2" name="dei:WrittenCommunications" format="ixt-sec:boolballotbox"><span style="font-size:10pt;font-family:Times New Roman;">&#9744;</span></ix:nonNumeric></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</span></div><div style="text-indent:-24.5pt;padding-left:24.5pt;margin-top:6pt;margin-bottom:0;text-align:left;"><span style="margin-right:1em;margin-right:1em;"><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_3b1074a8-3107-4ad5-88f7-f775af0790a4" contextRef="C_5b973971-79e6-425c-9583-26085a6dd8e2" name="dei:SolicitingMaterial" format="ixt-sec:boolballotbox"><span style="font-size:10pt;font-family:Times New Roman;">&#9744;</span></ix:nonNumeric></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</span></div><div style="text-indent:-24.5pt;padding-left:24.5pt;margin-top:6pt;margin-bottom:0;text-align:left;"><span style="margin-right:1em;margin-right:1em;"><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_e01c49f2-2902-4216-a145-93b99a338b10" contextRef="C_5b973971-79e6-425c-9583-26085a6dd8e2" name="dei:PreCommencementTenderOffer" format="ixt-sec:boolballotbox"><span style="font-size:10pt;font-family:Times New Roman;">&#9744;</span></ix:nonNumeric></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</span></div><div style="text-indent:-24.5pt;padding-left:24.5pt;margin-top:6pt;margin-bottom:0;text-align:left;"><span style="margin-right:1em;margin-right:1em;"><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_c97edf7a-cfc3-4ed8-91c5-38ab52d8e3c7" contextRef="C_5b973971-79e6-425c-9583-26085a6dd8e2" name="dei:PreCommencementIssuerTenderOffer" format="ixt-sec:boolballotbox"><span style="font-size:10pt;font-family:Times New Roman;">&#9744;</span></ix:nonNumeric></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</span></div><p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:9pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Securities registered pursuant to Section 12(b) of the Act:</span></p>
    <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
     <tr style="visibility:collapse;">
      <td style="width:38%;box-sizing:content-box;"/>
      <td style="width:1%;box-sizing:content-box;"/>
      <td style="width:15%;box-sizing:content-box;"/>
      <td style="width:1%;box-sizing:content-box;"/>
      <td style="width:45%;box-sizing:content-box;"/>
     </tr>
     <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.25pt solid;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><br/>Title of each class</span></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.25pt solid #ffffff03;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.25pt solid;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Trading<br/>Symbol(s)</span></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.25pt solid #ffffff03;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.25pt solid;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><br/>Name of each exchange on which registered</span></p></td>
     </tr>
     <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_7f59da22-e096-4248-83c5-a099ec87978f" contextRef="C_5b973971-79e6-425c-9583-26085a6dd8e2" name="dei:Security12bTitle"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Common Shares, without par value</span></ix:nonNumeric></span></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_51859240-9ccb-405c-8dca-bb41e676e496" contextRef="C_5b973971-79e6-425c-9583-26085a6dd8e2" name="dei:TradingSymbol"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">GRC</span></ix:nonNumeric></span></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_bab498a0-1b64-44d8-9a23-5ae2959221e0" contextRef="C_5b973971-79e6-425c-9583-26085a6dd8e2" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">New York Stock Exchange</span></ix:nonNumeric></span></p></td>
     </tr>
    </table><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167;&#8239;230.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (&#167;&#8239;240.12b-2 of this chapter).</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Emerging growth company </span><span style="font-size:10pt;"><ix:nonNumeric id="F_2f90d689-3522-4a09-bf88-77ae1b41d38d" contextRef="C_5b973971-79e6-425c-9583-26085a6dd8e2" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox"><span style="font-size:10pt;font-family:Times New Roman;">&#9744;</span></ix:nonNumeric></span></p><p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">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. </span><span style="font-size:10pt;font-family:Times New Roman;">&#9744;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:2.25pt double #000000;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div></div>
  <div class="fixed-width-container" style="margin-left:auto;padding-left:0.5in;width:7.5in;margin-top:auto;box-sizing:content-box;margin-right:auto;padding-right:0.5in;"><div style="z-index:2;flex-direction:column;display:flex;min-height:0.5in;justify-content:flex-end;position:relative;"></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;width:8.5in;page-break-after:always;"/>
  <div class="fixed-width-container" style="margin-left:auto;padding-left:0.5in;width:7.5in;box-sizing:content-box;margin-right:auto;padding-right:0.5in;"><div style="z-index:2;min-height:0.5in;position:relative;"></div></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div class="fixed-width-container" style="margin-left:auto;padding-left:0.5in;width:7.5in;box-sizing:content-box;margin-right:auto;padding-right:0.5in;"><h2 style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 2.02 Results of Operations and Financial Condition.</span></h2><p style="text-indent:21.6pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On April 23, 2026, The Gorman-Rupp Company (the &#8220;Company&#8221;) issued a news release announcing its financial results for the first quarter ended March 31, 2026. The news release is included as Exhibit 99 and is being furnished, not filed, with this Current Report on Form 8-K.</span></p><h2 style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 9.01 Financial Statements and Exhibits.</span></h2><p style="margin-left:36pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(d) </span><span style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Exhibits</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
    <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
     <tr style="visibility:collapse;">
      <td style="width:5.94%;box-sizing:content-box;"/>
      <td style="width:2.98%;box-sizing:content-box;"/>
      <td style="width:91.08%;box-sizing:content-box;"/>
     </tr>
     <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:1pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Exhibit</span></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;border-bottom:1pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     </tr>
     <tr style="word-break:break-word;white-space:pre-wrap;text-align:left;">
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
      <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     </tr>
     <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(99)</span></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="grc-ex99.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">News Release dated April 23, 2026</span></a></p></td>
     </tr>
     <tr style="word-break:break-word;white-space:pre-wrap;text-align:left;">
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
      <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     </tr>
     <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(104)</span></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cover Page Interactive Data File (embedded within the Inline XBRL document)</span></p></td>
     </tr>
    </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div></div>
  <div class="fixed-width-container" style="margin-left:auto;padding-left:0.5in;width:7.5in;margin-top:auto;box-sizing:content-box;margin-right:auto;padding-right:0.5in;"><div style="z-index:2;flex-direction:column;display:flex;min-height:0.5in;justify-content:flex-end;position:relative;"></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;width:8.5in;page-break-after:always;"/>
  <div class="fixed-width-container" style="margin-left:auto;padding-left:0.5in;width:7.5in;box-sizing:content-box;margin-right:auto;padding-right:0.5in;"><div style="z-index:2;min-height:0.5in;position:relative;"></div></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div class="fixed-width-container" style="margin-left:auto;padding-left:0.5in;width:7.5in;box-sizing:content-box;margin-right:auto;padding-right:0.5in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:9.35pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">SIGNATURES</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:9.35pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">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 hereunto duly authorized.</span></p>
    <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
     <tr style="visibility:collapse;">
      <td style="width:6%;box-sizing:content-box;"/>
      <td style="width:44%;box-sizing:content-box;"/>
      <td style="width:4%;box-sizing:content-box;"/>
      <td style="width:46%;box-sizing:content-box;"/>
     </tr>
     <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:4.3pt;font-family:Times New Roman;margin-bottom:4.3pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">THE GORMAN-RUPP COMPANY</span></p></td>
     </tr>
     <tr style="word-break:break-word;white-space:pre-wrap;text-align:left;">
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     </tr>
     <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:4.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Date:</span></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:4.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">April 23, 2026</span></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:4.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">By:</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.25pt solid;padding-right:0in;"><p style="font-size:10pt;margin-top:4.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">/s/Brigette A. Burnell</span></p></td>
     </tr>
     <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:9.35pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Brigette A. Burnell<br/>Executive Vice President, General Counsel and Corporate Secretary</span></p></td>
     </tr>
    </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div></div>
  <div class="fixed-width-container" style="margin-left:auto;padding-left:0.5in;width:7.5in;margin-top:auto;box-sizing:content-box;margin-right:auto;padding-right:0.5in;"><div style="z-index:2;flex-direction:column;display:flex;min-height:0.5in;justify-content:flex-end;position:relative;"></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;width:8.5in;page-break-after:always;"/>
 </body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99
<SEQUENCE>2
<FILENAME>grc-ex99.htm
<DESCRIPTION>EX-99
<TEXT>
<!-- DFIN ActiveDisclosure (SM) HTML Document - http://www.dfinsolutions.com/ --><!-- Creation Date :2026-04-22T15:51:45.8047+00:00 --><!-- Copyright (c) 2026 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<html>
 <head>
  <title>EX-99</title>
 </head>
 <body style="padding:8px;margin:auto!important;z-index:0;-webkit-text-size-adjust:100%;position:relative;">
  <div class="fixed-width-container" style="margin-left:auto;padding-left:0.5in;width:7.5in;box-sizing:content-box;margin-right:auto;padding-right:0.5in;"><div style="padding-top:0.3in;z-index:2;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;margin-left:0;margin-right:0;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Exhibit 99</font><img src="img184538331_0.jpg" alt="img184538331_0.jpg" style="width:720px;height:130px;"></p></div></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div class="fixed-width-container" style="margin-left:auto;padding-left:0.5in;width:7.5in;box-sizing:content-box;margin-right:auto;padding-right:0.5in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Arial;font-kerning:none;min-width:fit-content;">GORMAN-RUPP REPORTS FIRST QUARTER 2026 FINANCIAL RESULTS</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">Mansfield, Ohio &#x2013; April 23, 2026 &#x2013; The Gorman-Rupp Company (NYSE: GRC) reports financial results for the first quarter  ended March 31, 2026.</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">First Quarter 2026 Highlights</font></p><div class="item-list-element-wrapper" style="margin-left:0.09999999999999998in;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.25in;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.3780291282799726%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">Net sales of $176.6 million increased 7.7%, or $12.7 million, compared to the first quarter of 2025</font></div></div><div class="item-list-element-wrapper" style="margin-left:0.09999999999999998in;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.25in;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.3780291282799726%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">Record net income of $17.8 million, or $0.68 per share, compared to net income of $12.1 million, or $0.46 per share, for the first quarter of 2025</font></div></div><div class="item-list-element-wrapper" style="margin-left:0.09999999999999998in;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.25in;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.3780291282799726%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">Incoming orders of $187.5 million increased 5.5%, or $9.7 million, compared to the first quarter of 2025 with backlog increasing to $247.9 million at March 31, 2026</font></div></div><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">Net sales for the first quarter of 2026 were $176.6 million compared to net sales of $163.9 million for the first quarter of 2025, an increase of 7.7%, or $12.7 million. The increase was driven by volume growth as well as pricing increases.  Sales increased in the majority of our markets, including increases of $6.3 million in the construction market due to increased demand in mining and sales of rental equipment, $4.4 million in the agriculture market due to broad based improvement across Fill-Rite's sale channels, $3.5 million in the industrial market due to increased domestic investment, $2.9 million in the municipal market due to increased water and wastewater projects related to infrastructure investment, and $1.7 million in the OEM market due to increased demand related to data centers. These increases were partially offset by a sales decrease of $5.5 million in the fire suppression market primarily due to reduced international shipments. Sales also decreased $0.3 million in the petroleum market and $0.3 million in the repair market.</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">Gross profit was $57.4 million for the first quarter of 2026, resulting in gross margin of 32.5%, compared to gross profit of $50.3 million and gross margin of 30.7% for the same period in 2025.  The 180 basis point increase in gross margin was driven by a 100 basis point improvement in labor and overhead leverage from increased sales and an 80 basis point improvement in cost of material due in part to favorable product mix.</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">     </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">Selling, general and administrative (&#x201c;SG&amp;A&#x201d;) expenses were $26.8 million and 15.2% of net sales for the first quarter of 2026 compared to $25.1 million and 15.3% of net sales for the same period in 2025.  SG&amp;A expenses increased due to higher advertising expenses related to trade show activity as well as increased freight out costs driven by increased sales.</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">    </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">Operating income was $27.5 million for the first quarter of 2026, resulting in an operating margin of 15.6%, compared to operating income of $22.1 million and an operating margin of 13.5% for the same period in 2025.  The 210 basis point increase in operating margin was driven by improved leverage on labor, overhead, and SG&amp;A expenses due to increased sales and favorable product mix.</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">     </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">Interest expense was $5.0 million for the first quarter of 2026 compared to $6.2 million for the same period in 2025.  The decrease in interest expense was due primarily to a decrease in outstanding debt.</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">The Company's effective tax rate for the first quarter of 2026 was 19.8% compared to 21.9% for the first quarter of 2025.  The decrease in the effective tax rate was driven by a favorable discrete adjustment recorded during the first quarter of 2026.  The Company expects the effective tax rate for the full year 2026 to be between 22.0% and 23.0%.</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">Net income was $17.8 million, or $0.68 per share, for the first quarter of 2026 compared to net income of $12.1 million, or $0.46 per share, in the first quarter of 2025.</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">            </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">Adjusted EBITDA</font><font style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Arial;font-kerning:none;min-width:fit-content;">1</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;"> was $35.5 million and 20.1% of sales for the first quarter of 2026 compared to $29.7 million and 18.1% of sales for the first quarter of 2025.</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <div class="fixed-width-container" style="margin-left:auto;padding-left:0.5in;width:7.5in;margin-top:auto;box-sizing:content-box;margin-right:auto;padding-right:0.5in;"><div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.8in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;width:8.5in;page-break-after:always;">
  <div class="fixed-width-container" style="margin-left:auto;padding-left:0.5in;width:7.5in;box-sizing:content-box;margin-right:auto;padding-right:0.5in;"><div style="padding-top:0.3in;z-index:2;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div class="fixed-width-container" style="margin-left:auto;padding-left:0.5in;width:7.5in;box-sizing:content-box;margin-right:auto;padding-right:0.5in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">Incoming orders for the first quarter of 2026 were $187.5 million, an increase of 5.5%, or $9.7 million, compared to the same period in 2025. The Company&#x2019;s backlog of orders was $247.9 million at March 31, 2026 compared to $217.8 million at March 31, 2025 and $244.0 million at December 31, 2025.</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">  </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">Net cash provided by operating activities for the first quarter of 2026 was $22.0 million compared to $21.1 million for the same period in 2025.  The increase in cash provided by operating activities in 2026 was primarily due to increased net income partially offset by increased working capital for the three month period ended March 31, 2026 compared to the same period last year.  Capital expenditures for the first quarter of 2026 were $4.3 million and consisted primarily of machinery and equipment.  Capital expenditures for the full-year 2026 are presently planned to be approximately $22.0 - $24.0 million.  Total debt decreased $15.0 million during the first three months of 2026.</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:5pt;margin-right:0.5in;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">Scott A. King, President and CEO, commented, &#x201c;We delivered a strong start to 2026, with solid sales growth, meaningful margin expansion, and record earnings. Our results reflect the impact of pricing actions, a favorable product mix, improved leverage across labor, overhead, and SG&amp;A, and efficient execution across our operations. Demand remained broad&#x2011;based across most of our end markets with incoming order volumes supporting sales growth and increasing our backlog, which we believe positions us well for the remainder of the year.  We also generated strong operating cash flow and reduced debt during the quarter.  As we move forward, we remain focused on disciplined execution, investing appropriately in the business, and delivering long-term profitable growth.&#34;</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">  </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">About The Gorman-Rupp Company</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">Founded in 1933, The Gorman-Rupp Company is a leading designer, manufacturer and international marketer of pumps and pump systems for use in diverse water, wastewater, construction, dewatering, industrial, petroleum, original equipment, agriculture, fire suppression, heating, ventilating and air conditioning (HVAC), military and other liquid-handling applications.</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">(1) Non-GAAP Information</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">This release includes certain non-GAAP financial data and measures such as adjusted earnings before interest, taxes, depreciation and amortization (&#x201c;Adjusted EBITDA&#x201d;).  Adjusted EBITDA is net income (loss) excluding interest, taxes, depreciation and amortization, adjusted to exclude non-cash LIFO</font><font style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Arial;font-kerning:none;min-width:fit-content;">2</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;"> expense.  Management utilizes these adjusted financial data and measures to assess comparative operations against those of prior periods without the distortion of non-comparable factors.  The inclusion of these adjusted measures should not be construed as an indication that the Company&#x2019;s future results will be unaffected by unusual or infrequent items or that the items for which the Company has made adjustments are unusual or infrequent or will not recur. Further, the impact of the LIFO inventory costing method can cause results to vary substantially from company to company depending upon whether they elect to utilize LIFO and depending upon which LIFO method they may elect.  The Gorman-Rupp Company believes that these non-GAAP financial data and measures also will be useful to investors in assessing the strength of the Company&#x2019;s underlying operations and liquidity from period to period.  These non-GAAP financial measures are not intended to replace GAAP financial measures, and they are not necessarily standardized or comparable to similarly titled measures used by other companies. Provided below is a reconciliation of Adjusted EBITDA to its corresponding GAAP financial measures, which includes a description of actual adjustments made in the current period and the corresponding prior period.</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">(2) LIFO Inventory Method</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">The majority of the Company&#x2019;s inventories are valued on the last-in, first-out (LIFO) method and stated at the lower of cost or market.  Current cost approximates replacement cost, or market, and LIFO cost is determined at the end of each fiscal year based on inventory levels on-hand at current replacement cost and a LIFO reserve.  The Company uses the simplified LIFO method, under which the LIFO reserve is determined utilizing the inflation factor specified in the Producer Price Index for Machinery and Equipment &#x2013; Pumps, Compressors and Equipment, as published by the U.S. Bureau of Labor Statistics. Interim LIFO calculations are based on management&#x2019;s estimate of the expected year-end inflation index and, as such, are subject to adjustment each quarter.  When inflation increases, the LIFO reserve and non-cash expense increase.</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">   </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">Forward-Looking Statements</font></p></div></div>
  <div class="fixed-width-container" style="margin-left:auto;padding-left:0.5in;width:7.5in;margin-top:auto;box-sizing:content-box;margin-right:auto;padding-right:0.5in;"><div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.8in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;width:8.5in;page-break-after:always;">
  <div class="fixed-width-container" style="margin-left:auto;padding-left:0.5in;width:7.5in;box-sizing:content-box;margin-right:auto;padding-right:0.5in;"><div style="padding-top:0.3in;z-index:2;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div class="fixed-width-container" style="margin-left:auto;padding-left:0.5in;width:7.5in;box-sizing:content-box;margin-right:auto;padding-right:0.5in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">In connection with the &#x201c;safe harbor&#x201d; provisions of the Private Securities Litigation Reform Act of 1995, The Gorman-Rupp Company provides the following cautionary statement: This news release contains various forward-looking statements based on assumptions concerning The Gorman-Rupp Company&#x2019;s operations, future results and prospects. These forward-looking statements are based on current expectations about important economic, political, and technological factors, among others, and are subject to risks and uncertainties, which could cause the actual results or events to differ materially from those set forth in or implied by the forward-looking statements and related assumptions.  Such uncertainties include, but are not limited to, our estimates of future earnings and cash flows, general economic conditions and supply chain conditions and any related impact on costs and availability of materials, retention of supplier and customer relationships and key employees, and the ability to service and repay indebtedness.  Other factors include, but are not limited to: company specific risk factors including (1) loss of key personnel; (2) intellectual property security; (3) growth through acquisitions; (4) the Company&#x2019;s indebtedness and how it may impact the Company&#x2019;s financial condition and the way it operates its business; (5) impairment in the value of intangible assets, including goodwill; (6) defined benefit pension plan settlement expense; (7) LIFO inventory method; and (8) family ownership of common equity; and general risk factors including (9) continuation of the current and projected future business environment&#x37e; (10) highly competitive markets; (11) availability and costs of raw materials and labor; (12) cybersecurity threats; (13) artificial intelligence risk and challenges that can impact our business; (14) compliance with, and costs related to, a variety of import and export laws and regulations; (15) the impact of U.S. trade policy, including resulting tariffs; (16) environmental compliance costs and liabilities; (17) exposure to fluctuations in foreign currency exchange rates; (18) conditions in foreign countries in which The Gorman-Rupp Company conducts business; (19) changes in our tax rates and exposure to additional income tax liabilities; and (20) risks described from time to time in our reports filed with the Securities and Exchange Commission.  Except to the extent required by law, we do not undertake and specifically decline any obligation to review or update any forward-looking statements or to publicly announce the results of any revisions to any of such statements to reflect future events or developments or otherwise.</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;"> </font></p><p style="text-indent:14.4pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">Brigette A. Burnell</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">Corporate Secretary</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">The Gorman-Rupp Company</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">Telephone (419) 755-1246</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">NYSE: GRC</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">For additional information, contact James C. Kerr, Chief Financial Officer, Telephone (419) 755-1548.</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <div class="fixed-width-container" style="margin-left:auto;padding-left:0.5in;width:7.5in;margin-top:auto;box-sizing:content-box;margin-right:auto;padding-right:0.5in;"><div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.8in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;width:8.5in;page-break-after:always;">
  <div class="fixed-width-container" style="margin-left:auto;padding-left:0.5in;width:7.5in;box-sizing:content-box;margin-right:auto;padding-right:0.5in;"><div style="padding-top:0.3in;z-index:2;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div class="fixed-width-container" style="margin-left:auto;padding-left:0.5in;width:7.5in;box-sizing:content-box;margin-right:auto;padding-right:0.5in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Gorman-Rupp Company</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Condensed Consolidated Statements of Income (Unaudited)</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p>
    <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
     <tr style="visibility:collapse;">
      <td style="width:68.094%;box-sizing:content-box;"></td>
      <td style="width:1%;box-sizing:content-box;"></td>
      <td style="width:13.123000000000001%;box-sizing:content-box;"></td>
      <td style="width:1%;box-sizing:content-box;"></td>
      <td style="width:1.66%;box-sizing:content-box;"></td>
      <td style="width:1%;box-sizing:content-box;"></td>
      <td style="width:13.123000000000001%;box-sizing:content-box;"></td>
      <td style="width:1%;box-sizing:content-box;"></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three Months Ended<br>March 31,</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-style:italic;font-kerning:none;min-width:fit-content;">(Dollars in thousands, except per share amounts)</font></p></td>
      <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2026</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2025</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net sales</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">176,593</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">163,948</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cost of products sold</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">119,234</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">113,616</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
      <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Gross profit</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">57,359</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">50,332</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Selling, general and administrative expenses</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">26,802</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">25,107</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Amortization expense</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,080</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,100</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
      <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating income</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">27,477</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">22,125</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Interest expense</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(4,967</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(6,203</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other income (expense), net</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(258</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(386</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
      <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Income before income taxes</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">22,252</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">15,536</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Provision for income taxes</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,412</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,408</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
      <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net income</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">17,840</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12,128</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Earnings per share</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.68</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.46</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Average number of shares outstanding</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">26,339,240</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">26,246,848</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
    </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <div class="fixed-width-container" style="margin-left:auto;padding-left:0.5in;width:7.5in;margin-top:auto;box-sizing:content-box;margin-right:auto;padding-right:0.5in;"><div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.8in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;width:8.5in;page-break-after:always;">
  <div class="fixed-width-container" style="margin-left:auto;padding-left:0.5in;width:7.5in;box-sizing:content-box;margin-right:auto;padding-right:0.5in;"><div style="padding-top:0.3in;z-index:2;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div class="fixed-width-container" style="margin-left:auto;padding-left:0.5in;width:7.5in;box-sizing:content-box;margin-right:auto;padding-right:0.5in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Gorman-Rupp Company</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Condensed Consolidated Balance Sheets (Unaudited)</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p>
    <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
     <tr style="visibility:collapse;">
      <td style="width:67.54%;box-sizing:content-box;"></td>
      <td style="width:1.64%;box-sizing:content-box;"></td>
      <td style="width:1%;box-sizing:content-box;"></td>
      <td style="width:12.18%;box-sizing:content-box;"></td>
      <td style="width:1%;box-sizing:content-box;"></td>
      <td style="width:1.64%;box-sizing:content-box;"></td>
      <td style="width:1%;box-sizing:content-box;"></td>
      <td style="width:13%;box-sizing:content-box;"></td>
      <td style="width:1%;box-sizing:content-box;"></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(unaudited)</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-style:italic;font-kerning:none;min-width:fit-content;">(Dollars in thousands)</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">March 31,<br>2026</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">December 31, 2025</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;text-align:left;">
      <td colspan="8" style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Assets</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash and cash equivalents</font></p></td>
      <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">29,855</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">35,083</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accounts receivable, net</font></p></td>
      <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">102,053</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">88,378</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Inventories, net</font></p></td>
      <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">95,920</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">96,457</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Prepaid and other</font></p></td>
      <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,334</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">13,776</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
      <td style="padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total current assets</font></p></td>
      <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">239,162</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">233,694</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Property, plant, and equipment</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">134,005</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">134,131</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other assets</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">21,856</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">22,192</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Goodwill and other intangible assets, net</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">466,877</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">470,038</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
      <td style="padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total assets</font></p></td>
      <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">861,900</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">860,055</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;text-align:left;">
      <td colspan="8" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Liabilities and equity</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accounts payable</font></p></td>
      <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">32,221</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">25,885</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Current portion of long-term debt</font></p></td>
      <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#x2014;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">23,125</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accrued liabilities and expenses</font></p></td>
      <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">49,301</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">49,602</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
      <td style="padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total current liabilities</font></p></td>
      <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">81,522</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">98,612</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Pension benefits</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,871</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,149</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Postretirement benefits</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">25,161</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">24,803</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Long-term debt, net of current portion</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">292,765</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">284,406</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other long-term liabilities</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">31,977</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">32,362</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
      <td style="padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total liabilities</font></p></td>
      <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">436,296</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">445,332</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Shareholders' equity</font></p></td>
      <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">425,604</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">414,723</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
      <td style="padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total liabilities and shareholders' equity</font></p></td>
      <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">861,900</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">860,055</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
    </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <div class="fixed-width-container" style="margin-left:auto;padding-left:0.5in;width:7.5in;margin-top:auto;box-sizing:content-box;margin-right:auto;padding-right:0.5in;"><div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.8in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;width:8.5in;page-break-after:always;">
  <div class="fixed-width-container" style="margin-left:auto;padding-left:0.5in;width:7.5in;box-sizing:content-box;margin-right:auto;padding-right:0.5in;"><div style="padding-top:0.3in;z-index:2;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div class="fixed-width-container" style="margin-left:auto;padding-left:0.5in;width:7.5in;box-sizing:content-box;margin-right:auto;padding-right:0.5in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Gorman-Rupp Company</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Condensed Consolidated Statements of Cash Flows (Unaudited)</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p>
    <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
     <tr style="visibility:collapse;">
      <td style="width:68.094%;box-sizing:content-box;"></td>
      <td style="width:1%;box-sizing:content-box;"></td>
      <td style="width:13.123000000000001%;box-sizing:content-box;"></td>
      <td style="width:1%;box-sizing:content-box;"></td>
      <td style="width:1.66%;box-sizing:content-box;"></td>
      <td style="width:1%;box-sizing:content-box;"></td>
      <td style="width:13.123000000000001%;box-sizing:content-box;"></td>
      <td style="width:1%;box-sizing:content-box;"></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three Months Ended<br>March 31,</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-style:italic;font-kerning:none;min-width:fit-content;">(Dollars in thousands)</font></p></td>
      <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2026</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2025</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;text-align:left;">
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash flows from operating activities:</font></p></td>
      <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
      <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net income</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">17,840</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12,128</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;text-align:left;">
      <td style="padding-top:0.01in;text-indent:10pt;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Adjustments to reconcile net income to net cash provided by operating activities:</font></p></td>
      <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
      <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Depreciation and amortization</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,993</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,963</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
      <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">LIFO expense</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,316</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">995</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
      <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Pension expense</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">522</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">696</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
      <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Stock based compensation</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,177</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,048</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
      <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Amortization of debt issuance fees</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">295</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">295</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
      <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(436</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(489</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
      <td style="padding-top:0.01in;text-indent:20pt;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Changes in operating assets and liabilities:</font></p></td>
      <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
      <td style="padding-top:0.01in;text-indent:30pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accounts receivable, net</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(13,979</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(5,359</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
      <td style="padding-top:0.01in;text-indent:30pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Inventories, net</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(1,409</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(231</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
      <td style="padding-top:0.01in;text-indent:30pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accounts payable</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,490</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,408</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
      <td style="padding-top:0.01in;text-indent:30pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Commissions payable</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(536</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,471</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
      <td style="padding-top:0.01in;text-indent:30pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred revenue and customer deposits</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,930</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(1,548</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
      <td style="padding-top:0.01in;text-indent:30pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Income taxes</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,244</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,608</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
      <td style="padding-top:0.01in;text-indent:30pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accrued expenses and other</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(2,921</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">589</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
      <td style="padding-top:0.01in;text-indent:30pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Benefit obligations</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(539</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(1,474</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
      <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net cash provided by operating activities</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">21,987</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">21,100</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash flows from investing activities:</font></p></td>
      <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
      <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Capital additions</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(4,258</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(3,020</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
      <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">127</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">19</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
      <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net cash used for investing activities</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(4,131</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(3,001</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash flows from financing activities:</font></p></td>
      <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
      <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash dividends</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(4,999</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(4,852</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
      <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Treasury share repurchases</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(2,649</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(1,141</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
      <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Payments to banks for borrowings</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(15,000</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(14,625</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
      <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(30</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(30</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
      <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net cash used for financing activities</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(22,678</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(20,648</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Effect of exchange rate changes on cash</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(406</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">176</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
      <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net increase (decrease) in cash and cash equivalents</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(5,228</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(2,373</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">)</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash and cash equivalents:</font></p></td>
      <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
      <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Beginning of period</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">35,083</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">24,213</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
      <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">End of period</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">29,855</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">21,840</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
    </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <div class="fixed-width-container" style="margin-left:auto;padding-left:0.5in;width:7.5in;margin-top:auto;box-sizing:content-box;margin-right:auto;padding-right:0.5in;"><div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.8in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;width:8.5in;page-break-after:always;">
  <div class="fixed-width-container" style="margin-left:auto;padding-left:0.5in;width:7.5in;box-sizing:content-box;margin-right:auto;padding-right:0.5in;"><div style="padding-top:0.3in;z-index:2;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div class="fixed-width-container" style="margin-left:auto;padding-left:0.5in;width:7.5in;box-sizing:content-box;margin-right:auto;padding-right:0.5in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Gorman-Rupp Company</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Non-GAAP Financial Information</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(Dollars in thousands, except per share data)</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p>
    <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
     <tr style="visibility:collapse;">
      <td style="width:69.48%;box-sizing:content-box;"></td>
      <td style="width:1.82%;box-sizing:content-box;"></td>
      <td style="width:1%;box-sizing:content-box;"></td>
      <td style="width:11.440000000000001%;box-sizing:content-box;"></td>
      <td style="width:1%;box-sizing:content-box;"></td>
      <td style="width:1.82%;box-sizing:content-box;"></td>
      <td style="width:1%;box-sizing:content-box;"></td>
      <td style="width:11.440000000000001%;box-sizing:content-box;"></td>
      <td style="width:1%;box-sizing:content-box;"></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three Months Ended<br>March 31,</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2026</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2025</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Adjusted EBITDA:</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Reported net income &#x2013;GAAP basis</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">17,840</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12,128</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Interest expense</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,967</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,203</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Provision for income taxes</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,412</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,408</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Depreciation and amortization expense</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,993</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,963</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Non-GAAP earnings before interest, taxes, depreciation and amortization</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">34,212</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">28,702</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Non-cash LIFO expense</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,316</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">995</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
     <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Non-GAAP adjusted EBITDA</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">35,528</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;font-kerning:none;min-width:fit-content;">$</font></p></td>
      <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">29,697</font></p></td>
      <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
     </tr>
    </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <div class="fixed-width-container" style="margin-left:auto;padding-left:0.5in;width:7.5in;margin-top:auto;box-sizing:content-box;margin-right:auto;padding-right:0.5in;"><div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.8in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;width:8.5in;page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>3
<FILENAME>img184538331_0.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img184538331_0.jpg
M_]C_X  02D9)1@ ! 0$ D "0  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" "$ MD# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M4_F,$<$5\[F>3U\MM*3YH/JOU['N9?FE+,+QBK273_(["BBBO!/9"BBOS_\
M^"EVH7=GXU\#K;7=Q;*VGW)(AF9 ?WB=<&O2R[!_VAB8X?FY;WUWV5S@QV*^
MI4'7Y;VMIZL_0"BOPV_MS4Q_S%+[_P "Y/\ XJI+;Q1K-K()+?6]2AD'(:*]
ME4_F&KZ__5*7_/[_ ,E_X)\Q_K,O^?7X_P# /W%HK\EOAG^V)\4/AK?0L/$$
M_B/3%($FG:VYG5E]%D/SH?<''L:_2OX)_&70_CGX%MO$FB%H<L8;NRF(,MI.
M "T;8Z]001P00?:OG,QR;$9:E.?O1?5?KV/>P.:4,?[L-)+HSOJ*^8_^"AUU
M/9_L^K);SRV\G]LV@WPR%&Q\_&0:_-+^W-4_Z"E__P"!4G_Q5=N69"\QH>W5
M3EU:M:_ZHXLPSE8&M['V=]+[V_0_<FBOPV_MS5/^@I?_ /@5)_\ %4?VYJG_
M $%+_P#\"I/_ (JO6_U2?_/_ /\ )?\ @GG?ZS+_ )\_C_P#]R:*^?OV$;B6
MZ_9J\/23S23R&YO,O*Y=C_I$G<\U\+_M>ZM?V_[2GCJ.'4+R&-;J+"1W#JH_
M<1= #@5X.#R=XK&5<)[2W)?6V]G;:Y[.)S18?"T\5R7Y[:7VNK]C]::*^!_^
M"9]_=7GB;QZ+F[N+D+:6>T33,^/GEZ9/%??%>=F&#^H8F6'YN:UM=MU<[L#B
MOKE"->UKWT]'8***_.?_ (*1:C>6?QE\.I;WES;(=!0E89F0$_:)N< ]:K+<
M#_:&(5!2Y='K:^Q./QGU&@ZW+?\  _1BBOPV_MS5/^@I?_\ @5)_\51_;FJ?
M]!2__P# J3_XJOK?]4G_ ,__ /R7_@GS7^LR_P"?/X_\ _<FBOP]L=<U,W]K
M_P 32^(\Z/\ Y>I/[P_VJ_<%?NCZ5\]FV4O*^2\^;FOTMM;S?<]O+<S68\]H
M<O+;K?>_DNPM%%?E]^WE\0[O7?V@]0TZSO[B*TT.S@L MO.R+YA!ED) /7,@
M'_ :YLLR^695_8J7+97O:YT9ACHX"C[5J^MK'Z@T5^&W]N:F>#JE_C_K[D_^
M*K]7?V-?&C>./V=O"EQ-.UQ>6,3Z;<.[%FW0N4&2>I*!#^->CFF1RRVBJW/S
M)NVUOU9PY=G$<PJNER<K2OO?]$>V445XU^U%^T-:_L^^!4O8H8[[Q#J+M!IE
MG(3L+ 9:1\<[$!&<<DE1QG(^>H4*F)J1HTE>3/;K5H4*;JU'9(]BEFCMXVDE
M=8XUY+,< ?C6=;^*-&N[CR(-7L9ILX\N.Y1F_(&OQK^('Q:\8?%+4I+WQ1XA
MOM5=F)$+RE+>,'LD2X11]!7&Q^2K!HR@?J"F ?TK[JGPG)Q_>5K/R5U^:/CZ
MG$J4OW=*Z\W_ ,!G[M45^3/P-_:X\;_!G5;:.74+GQ%X8W 7&CWTQD*IW,#M
MDQL.PSM/<=Q^I?@GQEI7Q!\*:9XBT2Y%WI>HPK/!)C!P>H([,#D$=B"*^9S+
M*:^627/K%[-?KV9]!@,RHY@GR:26Z-NBO@#_ (*7:A=V?C3P.+:[N+8-I]R2
M(9F0']XG7!KXU_MS5/\ H*7_ /X%2?\ Q5>O@>''C<-#$>UMS=+>=NYY>,SU
M82O*A[.]NM_+T/W)HK\-O[<U3_H*7_\ X%2?_%4RXUS5/)D_XFE_]T_\O<G_
M ,57?_JE+_G_ /\ DO\ P3B_UF7_ #Y_'_@'[F45D^$6+>%-%)))-E#DG_<%
M:U?G\ERMH^V3NKA1112&%%%% !1110 4444 ?,G[?GQ5G\ _!U-$T^=K?4O$
MTQL=Z'#+;*NZ<@^X*I])#7YB>W:OL7_@IEJ4LGQ,\'6!8^1!I$DZKVW/,5)_
M*,5\=5^P\/4(T<!"2WE=O[[?D?EV>5I5<;*+VC9(ZSX3^!7^)GQ,\,^%E+*F
MJ7T<$KKU6+.Z5OP16-?M!IFFVNBZ;:Z?8P):V5K$L$$$8PL<:@!5 ]  !7Y=
M?L#V*7G[2^BNX!-M8WDZY'\7E[,_DYK](OBG\3M&^#_@J\\4Z^+DZ9:-&DGV
M2+S),NX1<+D9Y85\QQ/.I6Q=/#05]-%YM_\  1]#P_&%+"U*\M-=7Y)'@W[>
M?P*U#XI>"]'UOPUI$VJ^)M)N1#Y%JH,LUK)]]??:P5AZ?-ZU\/\ _#+OQ<_Z
M)YKG_?A?_BJ^Y?\ AXM\)O[GB#_P6C_XNC_AXM\)O[GB#_P6C_XNM,#B,WP-
M!4(X=R2[IF>,H97C*SK2KI-]FCQ3]B?]GCQEX7^.,.N^+?"6H:-9:=I]Q);3
MWL0"&X;;& .3SL>0U^@FH6K7VGW-LLODM-$T8E"*^PD$!MK @XZX(Q7SKX?_
M &_OA3XAUW3M*CEUBTEOKA+9)[RQ$<*,[!07;?\ *N2.>U>3?MR?M->-_ _Q
M$M_!GA34YO#MK;V<5W<WENB^=</(6P S [44+VY))R>*\_$X?'YMCHJM#DDU
MUO:R^_JSNP]?!99A).E/GC?I:]W_ ,,>'?&#Q1<:3XDU[PE\4?!>F3^)M/+"
MR\2^'X%TN[+]89V"+Y<T3<'[H89.""*Y_P 1:UK'B'7'M]=\42:KXW\/6UO_
M ,(]JF@Q"[;42&60*]S&/-+JAW([<KM96P:]H\%Z+K7[;7P7\0_VUY=U\0_!
MKH-+UKRUC>^AD1F^RS;0 22C8;L64_WL_*L/BC5]+.D1V]Q)I]QHDTDEG+"@
MBN+:1G#-\X ;(89 ).#G'4U]QA$IWI62J0T:Z*ZNG&^REU5EN^J/D<4W"U2[
M<)ZI]=.C[M='KTZ,O^+9;36[+3_$$-WJ%[JM\9#K<EY"/+6\+LP:.15"L)$(
M;:?F!#9R,&OU8_93_P"3<?AY_P!@B'^5?D?'KM_'I-[I:W3C3[R>.YN+?@J\
ML8<(_L0)'&1V8U]W? _]N/X;?#OX1>$_#6JKK1U+2[".VN/L]@'CWJ.=K;AD
M5YO$&$KU\-"G1BY6ET[6_I'=DN*HT<1.=62C==>]_P"F?1W[1GP_TCXC_!OQ
M1IVK0QL(+&:\MKA@-UM/&A=)%/;!'/J"1WK\<HV\R-6QC< :^R_VE/V\K;XB
M^#[WPGX&T^]L+'48S#?:IJ 6.5H3]Z.-%)QN'!8GH2 .<CXV_05OP[@\1@\/
M)8A6N[I=O^',<\Q5#%5XNB[V6K_KL))M\MMWW<<_2OV<^!"WZ?!7P(NI[OMX
MT2S\W?\ >SY*]??&*^#?V4?V-[[XH7VG>+?%+6\'@V*19DLXYTEFU @Y",%)
M\M,XW;L,1Q@9S7Z5HBQJJ(H55& JC  ]*^?XGQU&M*&'IN[BW?R\O\SV^'\'
M5HJ5>HK*6W^?^0ZBBBOA#[$**** "BBB@ KXP_X*;?\ (B>"/^PK+_Z(:OL^
MOC#_ (*;?\B)X(_["LO_ *(:O=R/_D8TO5_DSQLX_P!QJ_+\T?GQ7TY^P)\6
MCX#^,'_".WDVS2?%""UPQ^5;M,F%O^! LGU9:\%\ ^";_P"(GB:+0=+&_49X
M+B6"/'^L:*%Y=@]V"$#W(K"L[R>PNK>[M97MKJ"19H95X:-U(96'N" ?PK]:
MQ=&GC*-3"R>Z^[L_O7X'YIAJL\+5AB(]'_PZ^YG[#_M+?\F__$+_ + EU_Z+
M-?CA-_J7_P!T_P J_5+Q%\3K?XP_L5>(O%,)437?ARY6[B7_ )97"1LLJ>V&
M!Q[$5^5LW^I?_=/\J^:X8IRHTJU.:LU*S^X^@XAG&I4I3CLXW/W#\)?\BKHW
M_7E#_P"BUK\6O'/_ "//B;_L+7G_ */>OVE\)?\ (JZ-_P!>4/\ Z+6OQ:\<
M_P#(\^)O^PM>?^CWKS^%?XM?Y?FSLXC_ (='Y_H?9G["_P !_ 'Q1^$^J:GX
MJ\+66MZA#K$MNEQ<;]PC$41"\,. 68_C7T9_PQ[\&?\ HG^E_P#D3_XJOF[]
MAW]H'X??"CX4ZII7BSQ+;Z-J$VKRW,<$L4KEHS%$H;*J1U5ORKZ(_P"&TO@J
M/^9]L_\ P&N/_C=>=F:S/ZY5]C[3EOI;FM\K'H9>\!]5I^UY.:VM^6YU/@;]
MGWX=_#77?[9\,>%+'1M4\IH/M-OOW;&(++RQX.!^5>7?\% _"I\0?L[WM\B;
MI=%O[>^#8Y"EO*?])<_A7T-H>M67B31K'5M-G%UI]] ES;SJ"!)&ZAE8 @'D
M$'FN<^,7A1?''PI\7:"4\QK_ $NXAC7_ *:&,[/_ !X+7@X;%5*>,IUJLFW%
MJ]][7UW/8KX>G/"SI4DDFGL?D#\+_$[>"OB5X4UX':-.U2VN&/\ L"0;_P#Q
MTM7[7*P900<@\@BOPHYDB(/RLRX/L:_8KX;?$B'4/V==$\:S/N2/P^M[.S'^
M**',F?\ @2-7V7%5!R]C5BNZ_P OU/E>&ZRC[6F_)_Y_H?F5^U)XJ/C+]H3Q
MSJ(D\R)-0:RB8=-D $(Q^*'\Z\LWO'\\9VR+\R-Z,.0?SJ::>YUJ\EG.9+V]
ME:0]RTDC9_5FKN_CU\-_^%2_%?6?"ZY,5FMN\98YRKP(Y.?]XM^5?:T>3#JG
MANJCIZ1LOU1\G5YZSGB.E_Q=W^A^N/PU\4)XV^'OAK7T<.-2TZWNB1_>>-2P
M_ DU^=?_  4.\4?VY\?DTQ6S'HNEP6_!_CD+2M^.&3\J^L/V"O%7_"2?LXZ-
M;,VZ71[FXTYN><*^]/\ QR1?RK\[_CYXH'C3XV>.-95S)%<:M.D3'_GG&WEI
M_P".H*^$R+!^RS2LND+K[WI^%S['.,5[3+J3ZSL_PU_$^D?^"9_A/[9XT\8^
M)70%+&RBL(F(Z-*Y=L?A$OYU+_P4UUZXD\6^!]$W'[)#97%[M[&1W5,_@$/Y
MFO8?^"=WA/\ L+X"MJKQ[9M;U*>Y#>L:8A3]8V/XUR7_  4>^$][X@\,Z%XY
MTZ!K@:()+74%09*6\A!67'HKC!] ^>@-$<5"?$/--Z)N*];6_,<L/..2<L%J
M[2?I>_Y'R/\ LR_#W3/BE\<O"WAW6?GTJ>62:YAW%?.6*)I/+R.<,5 ..V:_
M5J]^$_@O4?#[:'<>%-'DTEH_*^R?88P@7&. !P?<<U^,N@Z]J/A76['6-)NY
M+#4[&99[:YB/S1N.A'KZ$'@@D&OT)^!7_!03P[XKAM=)^(*)X9UG 3^TT!-A
M<'U)ZPD^C97_ &ATKMXBP>,K2A7P]W&*V6Z?>W];')D6*PM*,J-:RDWN]FNQ
M\O?&_P#97\3^"_C)J'ACPCH&K>(-+F1;W3GMK=Y=L#DC8[XV@HP9<L1D 'O7
MUC^PS\&/B-\&[7Q%#XMM+;3M&U,17%O9_:UEGCG7*LQ5,JH9-N?FSE!Q7U/9
MWEOJ-K%<VL\=S;3*'CFA<.CJ>A##@CZ5-7S&+SW$8K#?5:D5TN^KMU\CZ##9
M/0PV(^L0D^METU"BBBOFCWPK\^/^"FW_ "._@7_L'7/_ *-2OT'K\^/^"FW_
M "._@7_L'7/_ *-2OI>'?^1E#T?Y,\#/?]PG\OS1XG^R%H.F^)_VA_">F:Q8
M6VJ:=.;GS;2[B$D3XMY",J>#@@'\*_2G5?V:_A7K5E):W/@#0/*<8)@L4A<>
MX= &!]P:_.7]B;_DYSP;_O77_I-+7ZMWVI6FEVLEU>W4-I;1C<\T\@1%'J6)
MP!7J<35JM/&P5.37NK9ONSS^'Z5.IA).I%/WGNO)'Y$_M/?!^#X'_%[4?#MA
M++-I,D4=[8-,<NL,F1L8]RK*RY[@ U[%_P $V_&$^F?%?7O#IE;['JNF&Y\K
M/'G0NN&^NV1A^ KS7]LCXIZ7\6OCA?ZEH<ZW>CV-K%IUO=+]V?869W7U7<[
M'N%SWKN/^"<VA3:C\=;_ %% ?L^FZ-,9&QQNDDC51^.&/_ 37TN*YYY*WB?B
MY%>_?I\[G@8;EAFR6'^'FT]#Z/\ ^"BW_)O*_P#8:M/_ &>OS/LU$EY;(PRK
M2HI'J"P!%?IA_P %%O\ DWE?^PU:?^SU^9UHPCO+=V.%65&)] &!-9<,_P#(
MO_[>?Z&G$'^_?)?J?K:/V/?@T0#_ ,*_TO\ \B?_ !5+_P ,>_!G_HG^E_\
MD3_XJJP_;0^"R@#_ (3RS_\  :X_^-UN^"?VF/AE\1_$EMH'AOQ9;:KJ]PKO
M%:QPS*6"*68Y9 . ">M? R>:PBY2]HDO\1]G%9;)J,>1M_X3L_!?@G0OAYX?
M@T/PYIL.DZ3 S-':P9V*68LQ&2>I)/XU^5'[87_)S'CS_K[B_P#2>*OUSK\C
M/VPO^3F/'G_7W%_Z3Q5[G"\I3QM24G=N+_-'D<114<)",59*7Z,]T_X)C?\
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
M& ES:L?XHY.H^G0]P:^RP/$.(PC5'&Q<EW^TO\_S\SY7&9'0Q*=7"M)_@_\
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
M+VE5EC4YVY_>CGM7ZY?!77+[Q-\&_ >L:I<-=ZEJ&@V%W=7#  RRR6\;NY
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
ME9+O9>9UY5A,1BL9]<K*RO?U?D>A4445^8GZ"%?GQ_P4V_Y'?P+_ -@ZY_\
M1J5^@]?!O_!1[PGKGB+QEX*DTG1-2U6.*PN5D>QLY)PA,B8!**<'ZU])P])1
MS&#;MO\ DSP<\3E@9I>7YH\-_8E_Y.<\&?[UU_Z32U^GOQ.\"V?Q,^'^O^%K
M[ M]4M'M]Y'^K<C*/]58*WX5^;O[&_@7Q-H_[2'A"[U#PUK-A:1FYWW%UITT
M4:9MI0,LR@#D@<^M?J37?Q+5MCJ<Z;U45^;./(*=\'.$UHV_R1^&NL:/>>']
M7OM*U"(P7]C/):W$1&"LB,58?F#7Z2?\$^?BI_PF?PAD\,7<V_4O#$OV=0Q^
M9K5\M"?^ X=/H@KP3]N[X$ZOI_QA'B3P]H=_J5AXA@$\XT^SDF$5U'A)-VP'
M&Y=C<]3NKF/V0;KQC\)/C?H]Y=^%O$%OHVJ?\2O4&?2[A41)"-DC$IP%D"DG
ML"U?2X]TLVROVD6N:W,O5;K\T>!@E4RS,>22?+>S]'L_R9]4?\%%O^3>5_[#
M5I_[/7YG6KB.\MW8X5948GV# FOT]_X* :+J.O\ P#6UTO3[O4[K^V+5_(LH
M'FDVC?D[5!.!ZU^<7_"L?&?_ $)_B'_P4W'_ ,14\-5(1P%I.WO/]!Y_"3QM
MTNB_4_38?MS?!8 #_A+F_P#!==?_ !NE_P"&YO@M_P!#<W_@NNO_ (W7YD?\
M*Q\9_P#0G^(?_!3<?_$4?\*Q\9_]"?XA_P#!3<?_ !%8?ZMY=_S]E]\?\C;^
MWL=_S[7W/_,_83X9_%7PQ\7]!EUKPIJ/]IZ;%<-:O-Y,D6)%"DKAU!Z,.W>O
MRY_;"_Y.8\>?]?<7_I/%7VG_ ,$]-#U/P_\ !/4[;5=-O-+N6UR=Q#?6[PN5
M,46&"L <<'GVKY)_:T\!>*-6_:,\;W=CX9UJ^M);J(QW%MITTD;CR(QD,JD'
MD'IZ5PY+3I83-*]*,O=2:3?JCLS:I4Q.74:DEJVF[>C-_P#87^-'@_X,ZYXO
MN?%^J_V5#J%M;1VS?9Y)=[(TA8?(IQ@,.OK7U[_PW-\%O^AN;_P777_QNOS(
M_P"%8^,_^A/\0_\ @IN/_B*/^%8^,_\ H3_$/_@IN/\ XBO;QF38''5W7J5&
MF[;-=%;L>1A<UQ>#I*C3@K+NG_F?J_\ #C]IKX<_%KQ$="\+:^=2U00-<F'[
M)-%^[4@,<N@'5AW[U\8_\%*O^2T>'/\ L )_Z434?L ^#/$.@_'J6ZU3P_JV
MF6W]C7*>?>V$L,>XO%@;F4#/!X]JUO\ @HEX0U_Q#\8/#\^E:#JFJ0)H:HTM
MC92SHK?:)3M)12 <$<>]>)@\+0R_.%2I2O'EW;7_  #UL5B*V-RMU*D;2YNB
M9XM^R/\ $'0?A?\ '+2_$7B6]_L_2(+2ZCDN/*>3#/'A1M0$\GVK[Y_X;F^"
MW_0W-_X+KK_XW7YD?\*Q\9_]"?XA_P#!3<?_ !%'_"L?&?\ T)_B'_P4W'_Q
M%>_C\JP68U56JU&G:VC7^3/%P>98O T_94X)J]]4_P#,_39OVZ/@JJECXO;
M&3_Q+KK_ .-U[;8ZW9:AH<&KP3!M.GMUNTF8%08F7<&P>1P<\U^+,WPQ\9^3
M)_Q1WB'[I_YA-QZ?[E?J'\2M5U3PO^R'<'3[&\GUEO#5O8PVEO;N\XDEA2(_
M(H+97<2>.-IKX_-,GPV%E1CAYMN;MJT^W9(^IR[-*^)C5E7BDHJ^B?ZL_+OX
MA>*Y/'7CWQ'XBD.6U34)[L>RLY*C\%P/PKZ._9X_8;B^-GPRM/%NH>)[K0C>
M3S)!;PV:2AHT<IORS#JRM^0KYS_X5AXS6/:G@[Q"2!A1_9-Q^'\%?L%\'?!J
M_#WX6>%?#BIL?3M.AAE'_33:#(?Q8L?QKZ;/,PE@,/3AA)6;?D]$O^&/G\GP
M*QE><\3&Z2\UJW_PY\J?\.Q-)_Z*#J'_ (+8_P#XNOC_ ..'PPD^#?Q1USPB
M]RU\E@T9ANG0(9HWC5U8J.!]XC\*_9ROSZ_X*(?"O6-0^)V@>(=$T/4-434-
M--O<M86DD^V2%S@ML4XRL@ S_=KR,CSG$XC%^RQ52Z:=MEKOY=+GIYOE="CA
MO:8>%FFN[T.V_P"":/C#[9X'\6^&))!OT^_2]A0GG9,F#^&Z(_\ ?5?/7[<_
MPXN_!'QXU.]F$LVEZ\/[2LY)F+J&.!-&,]-KY.!T#K78_L%67BCP-\=1!J/A
MS6=/TW6-.FM)9[K3IHHE=,2H2S* /NL!G^]7VQ\?O@7HWQ\\#R:'J;&TO86,
M^GZC&H9[6;&,X[J1PR]QZ$ AUL7#*\YE5?P32O;SZ_>@HX:68Y4J2^.#T^7_
M  &?G9^R!^T)!\!?B!<'5_,;POK$:P7YB4LUNRDF.<*.2%W,"!SALC.,5^C-
M]^T5\,M/\.'79?'.AMIVSS%:*]1Y&]A&I+EO]G&:_+WXI?LV_$/X1ZA-%K/A
MVZN;%6(CU338FN+60=CN493Z. :\UBT^XFF"Q6<TDQX"QPL6/X 9KVL9E&#S
M::Q4*F^]K._^3_JQY.%S/%9;!X><-MKWT_X!VWQS^(J?%GXM>)?%<,+V]KJ%
MSFVBD&'6%%5(]P[,54$CL37U=_P3)\*W*MXX\3.C+:/]GTV)B.'==TCX^@9/
MSKP7X0?L?_$7XL:A;EM'N/#6AL09=6U>%H@$[F.)L-(WIP!ZD5^GGPO^&NC?
M"3P1IGA?0H3'8V28\Q^9)I"<O(Y[LQR3^0X KS\]Q^'HX/ZA0=WHM-;)?KH=
MN3X*O6Q7URLK+5^K?Z'Q)_P4V_Y'7P+_ -@^Y_\ 1B5\_P#[,OC31_AY\<O"
M_B'7[O[#I%E),T]QY;2; T,BCY5!)Y8=!7TI_P %'O"FN>(O&/@J32=$U+58
MXK"X61K&SDG"$R)@$HIP?K7R!_PK'QG_ -"?XA_\%-Q_\17J93[*KE4*,Y6N
MFGKKJV>=F7M*>93JPC>S3^Y(_3?_ (;F^"W_ $-S?^"ZZ_\ C='_  W-\%O^
MAN;_ ,%UU_\ &Z_,C_A6/C/_ *$_Q#_X*;C_ .(H_P"%8^,_^A/\0_\ @IN/
M_B*X/]6\N_Y^2^^/^1V_V]C_ /GVON?^9^SWAGQ)I_C#P]IVN:3/]JTS4($N
M;:;8R;XW *G# $9!Z$5IUYY^SS9W&G_ OP%;74$MK<PZ+:I)#.A1T81*"K*>
M01Z&O0Z_-JT%3JRA'9-H^]I2<Z<92W:04445B:A1110 4444 %%%% 'Y<_\
M!3Z\@T']M#]G#6-2DCL])M[FTEFN[A@D2)'J,;R%F/ "J02>P->'ZU\1O&VK
M?%+]H[P'+\6=9^)WA"Q\(ZQ<VK-J4EQ8R;?)EW)&9'3]UN=<@_P$C K](/VS
MH?@'K^F:#H/QPT\WL<AEN=,DABN/.A*[1(4E@PR@Y7*DX.!P<#'D'PX\7?L6
M_";5+;4_"^C)IVH0Z;)I)N&L+Z4S6TF?,257RLA;)!9P21QG  K-U(1=FSWL
M-D.;8RE&OAL+.<'LU&33Z:-+N? GQ)\>>'=1_P"":OPA\+6NM64_B2Q\7:A-
M=:5',IN(8_\ 2"'9,Y"D31X)&#NXZ&NHF^!=W\;_ -M;XN>%E\1ZAX1O++P[
M<7K368.9'AM;8&WE 8?NV+88>U?4^@>'_P!@[PSXT@\46/A]QJ%O.+F&&:#4
M9;6.0$$$0.2F 1PI!'M7I.E?&?\ 9)T3XE:[X_LK=X/%^N0S0:CJ?V*^9KB.
M4*)%*'*#=M7HHZ4O:T_YD=/^J^>_] 57_P  E_D?F/)XPDU#]A'PE9-:VEO_
M &#\2)%22V@"/.)+%9-TI'WW!!4,>=H5>BBO0O\ A -0TS]M[QE\.IV+>%O#
M.J^(/&$=J4&U,Z>UQ&^/=8[9?RK[!4_L+KX9?PZ/#O\ Q)7O%U!K/R=3V?:%
M1HQ)][.=K$?_ *A7:W7QH_9)O/'6N^,IK8R>)M=TMM&U'4#87V^XLVB6%HB/
MNC,:(NX -@=:/:T_YD'^J^>_] 57_P  E_D?FCJ/BRY;]@/X?> K&.2ZO/$/
MQ"U"\6T@YDF$%M;1(@ Y.Y[D8]UKT?1OB9KEC^T1^T+%XK\&77PWO/&WPYUB
M'_A&[UF+021Z<LL1!95)W"W<C@?ZPBOKS2]4_8?T6;P])9:#Y+>'[LWVF?Z/
MJ3"VG+HY< L03NC0_-D?**WOB)\3OV//BQXT;Q;XKL&U?Q$UF;!K][._C8P%
M'0H0A52"LCKTS@_2CVM/^9!_JOGO_0%5_P# )?Y'Y)^,O =WX1^!OP^\8:?*
MZ:;XQ@O]/U"-?NM<6=[N ;TRCVY'^ZWO7ZM_#W]C#Q[XTUCX9_$W3_CKX@T+
MP[_9OA_4/^$/MQ<?9?+@L[4/!\MRJ;9/+;/[O'SG(/=M]XJ_8JU+X<Z;X#N=
M%$WA/3;V34;33FM-0Q#<."'</G?R#R-V.G' KU_0?VXO@/X7T+3M&TO6[FST
MS3K:.TM;==,N2(HHU"(@)0D@* .3GBCVM/\ F0?ZKY[_ - 57_P"7^1^/_@/
MX*2_$CX-_M$>,8?$M]I \(7%G=-H\.?LNHK+<R@B7YAR@7*\'DGI7HMCXZBU
M3XC?L3^*=933] TNSM[2TFN8XUM;2-+77+B-I&Z*IVA6=O5BQZU]R>'?''[&
M/A/PSXN\.Z3I7V/1O%BQIK=HMIJ#+>"-F9 2Q)7#.Q&TCK6;X@UC]B7Q-\-]
M,\"7NCLWAK2YYKG3[=+74!+9R2D&4Q39\Q0Q )7=M) .*/:T_P"9!_JOGO\
MT!5?_ )?Y'QUXFUBQ\3?'']M?6-(NX=3TF?PYJ!BOK1Q)#(#JUA@JXX8':<$
M<''%>P?L-?\ !.?PM\?/@W\/OB-XS\7Z]J6EK/<R1^%%*K:)Y=U(A0,22$<Q
MAF"A2<GGO7MO@GQ/^Q9\/?A_X@\%Z+I1AT'Q B1ZM'+9W\DUZB-N17F;,FU3
MR & '/J:](^&O[67[-WP?\&V/A3P?>SZ)X>L3(;>QBT^[=8R[M(_+J6.69CR
M>]'M:?\ ,@_U7SW_ * JO_@$O\CX4T;]G)?VG_\ @HM\>?!TGBW5/!]JK:A=
M37&E#+7,8N8(S XW %"),D'(^4<5^I'[-7[./A;]EOX8V_@OPHUS<6HG>\NK
MV]96GNKAPH:1MH '"JH ' 4=3DGP/PG\=OV4/ _Q.USXB:&DFG^,]<61-0U9
M+&^9YUD=7<%6R@RR(>%'2OJCX;?$K0?BUX3M_$GAJZ>\TBX=XXYI(6B)9&*M
M\K 'J#51J1D[19PXS)<RR^G[;%X:=.-[7E%I7[7:.IHHHJSQ@HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ IGDQ^9O
M\M=_][ S3Z* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^>W_  4Z
M'_%:>!SC_F&W7_HQ*]K\5?M M^SG^S7\*]6AT>/7FO\ 3[*T$+W7D;1]D#E@
M0K9^Z!T[UVW[3/[-6G?M%>']/A?4&T;6],=WLK]8O,7#@!XW7(RIVJ>""" ?
M4'YOL_\ @G/XUU:2PL?$/Q(MY-$LLK!#!'/.8$)Y$22,%3/MQ[&OML/B,OQ.
M#H4<54M[-NZL];WV:/DJ]'&T,56JX>%^=*SNM-M[G&?M?_%63XV?"7X2^,9-
M,&D->7.K1&T6;S0GEO$@.[:,YVYZ5TWQFD1O^"=OPPPZG-U9 8/<+/D?48/Y
M5]'_ !&_9$\*>-O@OHGP_LIIM'CT'#Z7J  EDCDP=[2 XWA]S%AQR<C&*^=X
MO^"<GCF[CM-+O_B+8G0+>5GC@2*>01;OO,D+,$5C[&NS"X[+Y4J4>?D5.;DD
MTW=7;7?N<V(P>-C4J2Y.=U()-II:V5_R/%/$",G[&G@PD8#>,;XCW_<8_F#4
MOQ!>_P# .A_ [QYI)^SW=QX:\A9L<>;!)+&<_P#;.91^%?9?Q,_8KL?%?P>\
M'> /#^N_V+:>'[E[IKNZMO/>Z=U8.S ,N"6<G]*J>-OV*I/&/P-\!^ SXHAM
M]0\+2RLNJ&Q++,DA<LOE[QMZISN/W/>MZ>=8-\KE+1SE=6?POF\O0QGE.*7,
MHQU48V=U\2M_P3XIU3PT-!_91\.:BZ%9M<\6W$JLW5HH+8Q+_P"/&3\ZZ#]H
M/_DB/[/G_8OW/_HR*OK;XB?L5R>,_@[\/? MEXHBTT>%A(TMV]D9!=2.OS,%
M#C;\Q8]3UK,^(W["][X[\"_#KP\GC&"S;PGITMB]PVGLXN2[*VX+Y@VXV],G
MK5T\YP<ITYSJ;3FWH]FI)=/0B>58J,)PA#>,5NM[IOKZGF?PI_X)\VGQ#\%>
M&/%&I>.KR&VU2QAO&LK>R7?&KJ&\M9&<@8SC.W\*\V_;0&C>&?BMX>\#Z/;-
M'X=\':5;626RON8EV\Z7)/5V5DR3W-?I-\,_![_#[X>>'/#+W2WSZ380V1N5
M38)=B!=VW)QG'3)KY\_X8JO;W]HK_A9VI^+8+R+^V?[4_LO[ 0=J\11[S(?N
M@)SC^'I7EX/.N;%3JXNI>,5+E5MWTV7;2[[GHXG*K8>%/#4[2DUS._3KN^_8
M^./'GQXM/%7[1VE?$W2])GT**WNK&9[2>178>1M1SD#&"BX_.O0_VQ_L>H_M
M@Z,MP%N-/N8])20=0\3R8;\U)KZ;_:?_ &/5_:$U[1=4LM>@\.RV-I):2J;+
MSA,K.&4\.N,9;UZURGC_ /87U;QYXN\-:_-XWMX;G2=.TZRE!TYF\][4#,F?
M-XWXSCG'O7?1S3 -T:O-R-0E&VKMM;6VNQQU<NQMJM/EYKR4KZ*^]]+Z'PK\
M4O#M_P##KQ9XE\#7$K-;:5JLQ16'WN-J2#_>BV'\J_3.+PY8^+/V+[33-2A\
MZTE\&Q.5Z$,EJKHP]PRJ1]*XO]I#]B%?CG\0SXJT_P 2Q>'YI[2.WNH9+(S^
M;(F0L@(=<?+M7'^R*]TTGX?2:;\';;P0;Y9)(=$&D&]\O )$'E>9LS^.,_C7
MFYEFE'%T,-*$O?BTY;Z/3]3NP&75<-6KJ4?<:LO-'P)_P3A\.V.N?&J_U*\B
M\VZTK1WN+4GHDCND;-CUVLP'^\:_2^OFC]EO]D"Z_9U\6:IK,_BB'75O=/%B
M(8[(P%")%?=DNV?NXQ[U]+UY6>8JGC,8ZE&7-&R2W_4]')\-4PN%5.K&TKL*
M***^?/;"BBB@ HHHH *\Y^.'Q(OOAKH.B7.GMI,$^IZQ!IANM<F:*TMED61C
M([*0?X,#D<L*]&KCOB1\/4^(2^&8YIH4@TG68=5EAG@$JW"QI(OEX)P,^8#D
MYQCI0!YLO[0'B+7_  KX>NO#VA:;)K-YI6H:W=PW=U)]G:VLYEA/V=U7+"=G
M5HG( "'<0> >[\9?%(:+\"]5^(FEVJW*0Z VMVMO=,45QY'FHKD9P,8SCWK'
M\>_"SQ/XHU+^T]+U_2](U 6M]HRNVGO(BZ;<^2?N^:,SQM"&5LA#D@KWK1\0
M?"RZUKX-^(OA]%J%O:6=SI;Z-I=P(&8VUO\ 9EB3S07_ 'C!@Q)7:""!@$9(
M!S'A']I/3/['U6Y\3WFFRQV6I/80ZIX9\V]LKU4MTGFECVJS*L*LRRL<JI0_
M-S@>C^%_B/X?\::GJ&GZ-?\ VV[T_B[C6-AY#>9)&%8D8#$Q.0.I7##Y64GR
M36/V;]>UJ35=6D\1:7:>(-6>>&Z6TTUTL8;::S6TD$49E+&7:BOO9L$@*1@"
MNX^%OPEN?AOXB\2:C_:ZW\.O2)<7$!@V>7+$ODPE#GH+:.WC8'JT._C<10!C
MP_%3Q;J7A/7KZUTS1+2[TG7;_3KJ\O+I_L-G:6RNYN)#@.Q(55PHX+Y^ZIS:
M\,_%3Q%XNUZQTVWTBRTIM2\(V_B"U%[)(\D-Q(X5H9E"K\J[AR#DX/ K#N/@
MEXMN/#NI:;)K.@W$5]XIEU^XM)K&?[-<P-EUMI0)<D"41N<'#!-I&":ZFX\!
M^*[CXAR^*%U?2;=W\-G2%2.SE9DNBWF><"9,% _\!&<?Q4 :?PA\7:SXV\,W
M>HZS#8(\>I7=G;S::7\FXBAE:+S0'Y&71^YX />M?PO\0/#GC2^UBST+6+75
M+G1[C[)?Q6[[C;R\_*WY$>F01V-/\">$X/ O@O0_#ML_FPZ99Q6HF(P92B@%
MS[L<L?<FE\.^"- \(WFJW6BZ/9Z9<ZK<?:KZ6UB"-<2G/SN1U/)_,^IJ7S75
MMCII^P]G/VE^?3EM:V^M^NVUNIXC\1OVH-7\$7/Q;M(-!LKJ\\*K8G1HY+AU
M&HF:-&E$F%^3RR^?ES\N*]'OOCQX0T>34HM3OKBRDTVU:[N7>QG,15#$LHB<
M)B4QM/$&"9(+CWQQ7Q _9?'CKQ)K&L'7OLDM])J+K$+?<N+G3(;) _S?-Y;P
M^<.G+8XQFJ6N?LPZIKWB#7=0N?$EHYOK2ZLX+E[.1KE8I9K61(V8R[1'$+8H
MJ(J@[]Q^;)-',>BV'QS\):G?:=96US?2WM\\T8MQIUQYENT<Q@83KLS#^^'E
M@O@%B,5R/@#]I"U\0:"FL:XBZ6EPMS)!I4=A=&]95OOLD "%/G9V*KA1DLW
MP":ED^ NJQ^)-+U"UURR@2V\076MM<"R=;V)9KKSW@BE60?)(G[F1'#*PPP
M916+J?[+$FH:-96KZS:7,EC 1%'<VC^3+*-3%\OF!9 VS&8R <\[@>,4 =-_
MPT1I']I:UA'N=,BM;&72Y+.WFFN+V6X2Y=H_)52P*+;.3QE0K[L;:ZC1_B/'
M+\&++Q]J5N((FT!-<N;>!MP1?LXF=%)QG'(&:\[M_P!G'4M&FM;_ $?5](LM
M1M%M1!;IIC)9+L@O8)E$:R@A2M\S+\V0T8R6W&NR\*?#W48/A[>> =>FM[KP
M_#HMOH5M<VR&.:>,6:PSNX+,!EL[?0=<]2 <0O[0WB+P[+86GBC0+.._NI]*
MG$>D--<D6E\+@*JH$W/-&]LRG VMN4C'('7-^T%X4MX9M0DU5;K2Y8+.XLTL
M;&YEN72>"6?<R!#D>5$[G ^54;=@X%86B_ ;76U32]6U_P 2VFH:II]SIB1R
M6M@T*/:6*W&Q2#(Q$LC7+LS [1@ #C)QK?\ 9@U;2--T[^S?$MF-4L+&TL(I
M;JQ9HBL=E<6DK%1(#DK<;UYX,8!R"< '<?&#XQ-\/_#&A:EHEK;ZY/JU]:1Q
M*TQ6/[(\L:RW 8 Y"I(N/5G0=ZP/B!^T)>>#?&?BK2[;18;[3-#\/2ZD;MIB
MADO$D@!A/! C5+F%F?J-QXXJ[X^_9QTWQGX-T+1X-9U33+O1K*UTZVO+>[DC
M#01302,'16 9F^SISV(![8I]S\ ([7QU>^)M&UV]MIKC3=1MC8ZA+)>6GVB[
MDB=I6A9PI3,9S'P#D<C:* .;O/VB/$%KINH0P:;HM]K&@C5+K6)(;F3[-+;V
M*6[R"WX)$DBW48 8D*RN#GBO2/ _CZ]\4^-/&6D7%K:PV>CO9M9SP2,SSQ3P
M"7,@(&U@<C R,8YKSQOV:;Z'P^UM8:MI6EW^I1ZG::JMKIA2T%M?"%94MHPX
MV-&MM$$+$@_,6'/'3V7P5^W>*/&<WB&2SU#P[K;636UC:B>WF@^SQ^6N^19/
MFR.> /QH M3?$#Q3=>)O'>@Z5HFGW=]H_P#9W]F[KEE61;G(>2?*C:(]K.53
M)95P#DUC^$_C1K7B&\\!Q/IVFFVU^ZU6QGO+>:0HSVGFB.:W!7YH91$6!8Y
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
MKQ-\*M1U2UT/P_IVK6MCX*LUL$FTZ2T+7"BSG2:/R90PV[_+C1MP; 7*X)-
M$?P6^+$OQ..N-<76E++:7,B1Z?9B47$$0FEC5IM_#;O+X9!MR&&3BK-]X\\3
MGQ5XWT+2]$L=0N])LM.N=,7[4R><;EYD8SDJ BH82V%R2H..2!5"S^"]UKNN
MZK?^.=5A\1)-9)IEM'9P/9$VZ3M,'E*/S)N*CY-JX3./F(%77OA)XHN-2\;2
M:)KVGZ/:ZUH]CI-B5MYFGM4MVDW%I/-R2R3RJ&7#*=K D@T 8&E_M&:CJ6J>
M'M&)\-6FJ7-S=I<SWM^T-M>QP7OV0?8R026D(=EW9 *;<MN#5V_A/XC:MJWQ
M6\0>$=0MM+9;&V^VH^F7+326D;2E(H[H$8625!YJ@= &'. S<EKW[/NJ>(K+
M2X&OM$TB,::FAWUMIUA((EL8[A)HA;;I,QR+L*Y.X?-G&5 /9>&?A[K5C\1K
MOQ1K>M6NI&.SFTZR6VLA;R-!).LH^T,&(=HPBQJ0 ,;CU<X .BU#X@>'-)\7
M:;X6O-9M;;Q#J4336>G228EF1<Y91_P%OKM..AJ'QW\1M!^&^G1WNNW,L$4F
M\JMO;R7$FV-"\C[(U9MJ(I9FQ@ ?2K5]X(T#4_%&G^)+O1[.XU[3XVAM-1DA
M!FA1L[E5NH')_,^IKRS]IOP=XA\6P^&?[$TJ75(+62[-W#"?]<KP&-;>3$T3
MK%+N(=E8@ #*MP1*YM;G36]ARP]C>]O>O;XKO:W2UM];W.GU+]H3P/HQU3[=
MJ5S;+IJ!YV;3[@J3YD4;I&0A\QT>XA5T3)4R $=<0:I^TAX&T6\NK6\N]1AF
MM1(;A?[)NF$7EQQRS!B(\ QQ31NX_A4G/0BN0F_9UU?7+I[F\U>UTZ W+ZE;
M644#2/;3W%Y:7=S&\FX!U5K4HA"KQ)D_=&=#Q-^SI<>(-0\27*Z]' -7_MC"
MFU+>5]ML;>U&?FYV& MVSNQQC-4<QV&K?'/P=H5YJ]M?ZA<6QTN)YYI6L9S$
MZH\<<GE.$Q*4>:)6"9(,@'K5.3]HCP/#&&DO[R-EL[R_FC;3;@/;0VLC1W#3
M#9^[V.A7#8))& <UQ&M?LRZIKGB?7-4N?$5HYOH+FVAN6LY&NA%+=6DZ1NQE
MVB.$6IC1$51A]Q^;.=2Z_9SFNX_&$;:\JIK^FZM8#;;',)O+R6X5_O?-L\S;
MCC.,Y&: .NUSX[>#?#MY+;7NHSB6&XFMY_)LII%@,/D^<\C*A"1I]IARYPHW
M]>#C1\/_ !4\.>*/%%]X?T^ZG?4K,SJPEM)8XY##((YQ'(RA9#&[(&VDXWKZ
MUXSKGP"\8ZIKS6\FJ::\/B"#6AK.H163K%;1W8TZ,PPH9=V\I;2;78D<'(Z"
MNA\!_"WQ=8^+-7U^XN=/T_[+JFKG2;:>V>0O#=WL4LDLK+*,YC@ 0 +@R9;.
M,4 =:W[0'@S[)=7$=Y>W"PSK B0:;<2/=9\WY[=0F9D_<3G>F0!$YS@57U;]
MI#P'H\TD<FHWEPJ1^;YUGIMS/$P^S)=X5TC*D_9W$N >%!/:N=L_@;XJTG0]
M)L++Q3IS+X<N2^@Q7&G,8UB:*YA<W!$@9Y#'=8^4JH,*G'S-53_AEUK?21IM
MKX@"V\:211-);9;:VB1Z6,X;J#'YOX[?>@#W6SNX;^UAN;>19;>9%DCD7HRD
M9!'U!J:L_P /Z6=$T'3=.:3SC:6T<!D QNVJ%SCMG%:% !1110 4444 %%%%
M !1110 45Y3\:?!_Q2\47NE/\//&UCX2MX8Y!>1W=DMP9V)781E&Q@!OSKS?
M_A4_[3'_ $671O\ P3Q__&JYY591=E!O[O\ ,^DPN44,31C5GC:5-O[,O:76
MO6T&O/1L^GJ*^8?^%3_M,?\ 19=&_P#!/'_\:H_X5/\ M,?]%ET;_P $\?\
M\:J?;2_Y]O\ #_,Z_P"P<-_T,:/_ )5_^5GT]17S#_PJ?]IC_HLNC?\ @GC_
M /C5'_"I_P!IC_HLNC?^">/_ .-4>VE_S[?X?YA_8.&_Z&-'_P J_P#RL^GJ
M*^8?^%3_ +3'_19=&_\ !/'_ /&J/^%3_M,?]%ET;_P3Q_\ QJCVTO\ GV_P
M_P P_L'#?]#&C_Y5_P#E9]/45\P_\*G_ &F/^BRZ-_X)X_\ XU1_PJ?]IC_H
MLNC?^">/_P"-4>VE_P ^W^'^8?V#AO\ H8T?_*O_ ,K/IZBOF'_A4_[3'_19
M=&_\$\?_ ,:H_P"%3_M,?]%ET;_P3Q__ !JCVTO^?;_#_,/[!PW_ $,:/_E7
M_P"5GT]17S#_ ,*G_:8_Z++HW_@GC_\ C5'_  J?]IC_ *++HW_@GC_^-4>V
ME_S[?X?YA_8.&_Z&-'_RK_\ *SZ>HKYA_P"%3_M,?]%ET;_P3Q__ !JC_A4_
M[3'_ $671O\ P3Q__&J/;2_Y]O\ #_,/[!PW_0QH_P#E7_Y6?3U%?,/_  J?
M]IC_ *++HW_@GC_^-4?\*G_:8_Z++HW_ ()X_P#XU1[:7_/M_A_F']@X;_H8
MT?\ RK_\K/IZBOF'_A4_[3'_ $671O\ P3Q__&J/^%3_ +3'_19=&_\ !/'_
M /&J/;2_Y]O\/\P_L'#?]#&C_P"5?_E9]/45\P_\*G_:8_Z++HW_ ()X_P#X
MU1_PJ?\ :8_Z++HW_@GC_P#C5'MI?\^W^'^8?V#AO^AC1_\ *O\ \K/IZBOF
M'_A4_P"TQ_T671O_  3Q_P#QJC_A4_[3'_19=&_\$\?_ ,:H]M+_ )]O\/\
M,/[!PW_0QH_^5?\ Y6?3U%?,/_"I_P!IC_HLNC?^">/_ .-4?\*G_:8_Z++H
MW_@GC_\ C5'MI?\ /M_A_F']@X;_ *&-'_RK_P#*SZ>HKYA_X5/^TQ_T671O
M_!/'_P#&J/\ A4_[3'_19=&_\$\?_P :H]M+_GV_P_S#^P<-_P!#&C_Y5_\
ME9]/45\P_P#"I_VF/^BRZ-_X)X__ (U1_P *G_:8_P"BRZ-_X)X__C5'MI?\
M^W^'^8?V#AO^AC1_\J__ "L^GJ*^8?\ A4_[3'_19=&_\$\?_P :H_X5/^TQ
M_P!%ET;_ ,$\?_QJCVTO^?;_  _S#^P<-_T,:/\ Y5_^5GT]17S#_P *G_:8
M_P"BRZ-_X)X__C5'_"I_VF/^BRZ-_P"">/\ ^-4>VE_S[?X?YA_8.&_Z&-'_
M ,J__*SZ>HKYA_X5/^TQ_P!%ET;_ ,$\?_QJC_A4_P"TQ_T671O_  3Q_P#Q
MJCVTO^?;_#_,/[!PW_0QH_\ E7_Y6?3U%?,/_"I_VF/^BRZ-_P"">/\ ^-4?
M\*G_ &F/^BRZ-_X)X_\ XU1[:7_/M_A_F']@X;_H8T?_ "K_ /*SZ>HKYA_X
M5/\ M,?]%ET;_P $\?\ \:H_X5/^TQ_T671O_!/'_P#&J/;2_P"?;_#_ ##^
MP<-_T,:/_E7_ .5GT]17S#_PJ?\ :8_Z++HW_@GC_P#C5'_"I_VF/^BRZ-_X
M)X__ (U1[:7_ #[?X?YA_8.&_P"AC1_\J_\ RL^GJ*^8?^%3_M,?]%ET;_P3
MQ_\ QJC_ (5/^TQ_T671O_!/'_\ &J/;2_Y]O\/\P_L'#?\ 0QH_^5?_ )6?
M3U%?,/\ PJ?]IC_HLNC?^">/_P"-4?\ "I_VF/\ HLNC?^">/_XU1[:7_/M_
MA_F']@X;_H8T?_*O_P K/IZBOF'_ (5/^TQ_T671O_!/'_\ &J/^%3_M,?\
M19=&_P#!/'_\:H]M+_GV_P /\P_L'#?]#&C_ .5?_E9]/45\P_\ "I_VF/\
MHLNC?^">/_XU1_PJ?]IC_HLNC?\ @GC_ /C5'MI?\^W^'^8?V#AO^AC1_P#*
MO_RL^GJ*^8?^%3_M,?\ 19=&_P#!/'_\:H_X5/\ M,?]%ET;_P $\?\ \:H]
MM+_GV_P_S#^P<-_T,:/_ )5_^5GT]17S#_PJ?]IC_HLNC?\ @GC_ /C5'_"I
M_P!IC_HLNC?^">/_ .-4>VE_S[?X?YA_8.&_Z&-'_P J_P#RL^GJ*^8?^%3_
M +3'_19=&_\ !/'_ /&J/^%3_M,?]%ET;_P3Q_\ QJCVTO\ GV_P_P P_L'#
M?]#&C_Y5_P#E9]/45\P_\*G_ &F/^BRZ-_X)X_\ XU1_PJ?]IC_HLNC?^">/
M_P"-4>VE_P ^W^'^8?V#AO\ H8T?_*O_ ,K/IZBOF'_A4_[3'_19=&_\$\?_
M ,:H_P"%3_M,?]%ET;_P3Q__ !JCVTO^?;_#_,/[!PW_ $,:/_E7_P"5GT]1
M7S#_ ,*G_:8_Z++HW_@GC_\ C5'_  J?]IC_ *++HW_@GC_^-4>VE_S[?X?Y
MA_8.&_Z&-'_RK_\ *SZ>HKYA_P"%3_M,?]%ET;_P3Q__ !JC_A4_[3'_ $67
M1O\ P3Q__&J/;2_Y]O\ #_,/[!PW_0QH_P#E7_Y6?3U%?,/_  J?]IC_ *++
MHW_@GC_^-4?\*G_:8_Z++HW_ ()X_P#XU1[:7_/M_A_F']@X;_H8T?\ RK_\
MK/IZBOF'_A4_[3'_ $671O\ P3Q__&J/^%3_ +3'_19=&_\ !/'_ /&J/;2_
MY]O\/\P_L'#?]#&C_P"5?_E9]/45\P_\*G_:8_Z++HW_ ()X_P#XU1_PJ?\
M:8_Z++HW_@GC_P#C5'MI?\^W^'^8?V#AO^AC1_\ *O\ \K/IZBOF'_A4_P"T
MQ_T671O_  3Q_P#QJC_A4_[3'_19=&_\$\?_ ,:H]M+_ )]O\/\ ,/[!PW_0
MQH_^5?\ Y6?3U%?,/_"I_P!IC_HLNC?^">/_ .-4?\*G_:8_Z++HW_@GC_\
MC5'MI?\ /M_A_F']@X;_ *&-'_RK_P#*SZ>HKYA_X5/^TQ_T671O_!/'_P#&
MJ/\ A4_[3'_19=&_\$\?_P :H]M+_GV_P_S#^P<-_P!#&C_Y5_\ E9]/45\P
M_P#"I_VF/^BRZ-_X)X__ (U1_P *G_:8_P"BRZ-_X)X__C5'MI?\^W^'^8?V
M#AO^AC1_\J__ "L^GJ*^8?\ A4_[3'_19=&_\$\?_P :H_X5/^TQ_P!%ET;_
M ,$\?_QJCVTO^?;_  _S#^P<-_T,:/\ Y5_^5GT]17S#_P *G_:8_P"BRZ-_
MX)X__C5'_"I_VF/^BRZ-_P"">/\ ^-4>VE_S[?X?YA_8.&_Z&-'_ ,J__*SZ
M>HKYA_X5/^TQ_P!%ET;_ ,$\?_QJC_A4_P"TQ_T671O_  3Q_P#QJCVTO^?;
M_#_,/[!PW_0QH_\ E7_Y6?3U%?,/_"I_VF/^BRZ-_P"">/\ ^-4?\*G_ &F/
M^BRZ-_X)X_\ XU1[:7_/M_A_F']@X;_H8T?_ "K_ /*SZ>HKYA_X5/\ M,?]
M%ET;_P $\?\ \:H_X5/^TQ_T671O_!/'_P#&J/;2_P"?;_#_ ##^P<-_T,:/
M_E7_ .5GT]17S#_PJ?\ :8_Z++HW_@GC_P#C5'_"I_VF/^BRZ-_X)X__ (U1
M[:7_ #[?X?YA_8.&_P"AC1_\J_\ RL^GJ*\R^"OA7XD^%X=77XB>,;/Q=),\
M9LFM+1;?R% ;>#A5SDE?RKTVNB,G)7:L?-XNA'#5I4H5%42^U&]GITND_+;<
M****HY HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
' "BBB@#_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>4
<FILENAME>grc-20260423.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- DFIN New ActiveDisclosure (SM) XBRL Schema Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date :2026-04-22T15:51:46.1098+00:00 -->
<!-- Copyright (c) 2026 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<xsd:schema targetNamespace="http://www.gormanrupp.com/20260423" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:grc="http://www.gormanrupp.com/20260423" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink">
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/instance"/>
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/linkbase"/>
  <xsd:import schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" namespace="http://xbrl.org/2005/xbrldt"/>
  <xsd:import schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd" namespace="http://fasb.org/us-gaap/2025"/>
  <xsd:import schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd" namespace="http://xbrl.sec.gov/dei/2025"/>
  <xsd:annotation>
    <xsd:appinfo>
      <link:roleType roleURI="http://www.gormanrupp.com/20260423/taxonomy/role/DocumentDocumentAndEntityInformation" id="Role_DocumentDocumentAndEntityInformation">
        <link:definition>100000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:linkbase id="lnk">
        <link:roleRef roleURI="http://www.gormanrupp.com/20260423/taxonomy/role/DocumentDocumentAndEntityInformation" xlink:href="grc-20260423.xsd#Role_DocumentDocumentAndEntityInformation" xlink:type="simple"/>
        <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:title="labelLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications"/>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CoverAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cover [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AmendmentFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Amendment Flag</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CityAreaCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">City Area Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Period End Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentType_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Type</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Address Line One</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, City or Town</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Postal Zip Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, State or Province</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Central Index Key</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Emerging Growth Company</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFileNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity File Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Incorporation, State or Country Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityRegistrantName_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Registrant Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Tax Identification Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_LocalPhoneNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Local Phone Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Pre-commencement Issuer Tender Offer</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_PreCommencementTenderOffer_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Pre-commencement Tender Offer</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_Security12bTitle_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Title of 12(b) Security</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_SecurityExchangeName_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Security Exchange Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_SolicitingMaterial_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Soliciting Material</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_TradingSymbol_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Trading Symbol</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_WrittenCommunications_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Written Communications</link:label>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl"/>
        </link:labelLink>
        <link:presentationLink xlink:role="http://www.gormanrupp.com/20260423/taxonomy/role/DocumentDocumentAndEntityInformation" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AmendmentFlag" order="10010.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_CityAreaCode" order="10130.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentPeriodEndDate" order="10020.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentType" order="10000.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressAddressLine1" order="10090.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressCityOrTown" order="10100.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressPostalZipCode" order="10120.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressStateOrProvince" order="10110.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCentralIndexKey" order="10040.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityEmergingGrowthCompany" order="10050.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityFileNumber" order="10060.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityIncorporationStateCountryCode" order="10070.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityRegistrantName" order="10030.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityTaxIdentificationNumber" order="10080.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_LocalPhoneNumber" order="10140.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_PreCommencementIssuerTenderOffer" order="10190.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_PreCommencementTenderOffer" order="10180.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_Security12bTitle" order="10210.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_SecurityExchangeName" order="10340.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_SolicitingMaterial" order="10170.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_TradingSymbol" order="10220.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_WrittenCommunications" order="10160.0" priority="2" use="optional"/>
        </link:presentationLink>
      </link:linkbase>
    </xsd:appinfo>
  </xsd:annotation>
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>6
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Document And Entity Information<br></strong></div></th>
<th class="th"><div>Apr. 23, 2026</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>
</tr>
<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">8-K<span></span>
</td>
</tr>
<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_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<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">Apr. 23,  2026<span></span>
</td>
</tr>
<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">The Gorman-Rupp Company<span></span>
</td>
</tr>
<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_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000042682<span></span>
</td>
</tr>
<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_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<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">1-6747<span></span>
</td>
</tr>
<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_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">OH<span></span>
</td>
</tr>
<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_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">34-0253990<span></span>
</td>
</tr>
<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_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">600 South Airport Road<span></span>
</td>
</tr>
<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">Mansfield<span></span>
</td>
</tr>
<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">OH<span></span>
</td>
</tr>
<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">44903<span></span>
</td>
</tr>
<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">(419)<span></span>
</td>
</tr>
<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">755-1011<span></span>
</td>
</tr>
<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_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<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_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<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_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<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_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<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 Shares, without par value<span></span>
</td>
</tr>
<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">GRC<span></span>
</td>
</tr>
<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">NYSE<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_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_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_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_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_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_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_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_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under 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 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PreCommencementIssuerTenderOffer</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_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under 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 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PreCommencementTenderOffer</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_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_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under 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 14a<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SolicitingMaterial</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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities 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 Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_WrittenCommunications</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>7
<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>8
<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>10
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.26.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>22</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>0</UnitCount>
  <MyReports>
    <Report instance="grc-20260423.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>100000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gormanrupp.com/20260423/taxonomy/role/DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="8-K" isOnlyDei="true" isUsgaap="true" original="grc-20260423.htm">grc-20260423.htm</File>
    <File>grc-20260423.xsd</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="22">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>12
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "grc-20260423.htm": {
   "nsprefix": "grc",
   "nsuri": "http://www.gormanrupp.com/20260423",
   "dts": {
    "inline": {
     "local": [
      "grc-20260423.htm"
     ]
    },
    "schema": {
     "local": [
      "grc-20260423.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",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    }
   },
   "keyStandard": 22,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2025": 2
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 23,
   "unitCount": 0,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2025": 22
   },
   "report": {
    "R1": {
     "role": "http://www.gormanrupp.com/20260423/taxonomy/role/DocumentDocumentAndEntityInformation",
     "longName": "100000 - Document - Document And Entity Information",
     "shortName": "Document And Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "C_5b973971-79e6-425c-9583-26085a6dd8e2",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "h2",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grc-20260423.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_5b973971-79e6-425c-9583-26085a6dd8e2",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "h2",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "grc-20260423.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.gormanrupp.com/20260423/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.gormanrupp.com/20260423/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.gormanrupp.com/20260423/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://www.gormanrupp.com/20260423/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "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'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.gormanrupp.com/20260423/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.gormanrupp.com/20260423/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.gormanrupp.com/20260423/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.gormanrupp.com/20260423/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.gormanrupp.com/20260423/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.gormanrupp.com/20260423/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.gormanrupp.com/20260423/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.gormanrupp.com/20260423/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.gormanrupp.com/20260423/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.gormanrupp.com/20260423/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.gormanrupp.com/20260423/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://www.gormanrupp.com/20260423/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://www.gormanrupp.com/20260423/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.gormanrupp.com/20260423/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.gormanrupp.com/20260423/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://www.gormanrupp.com/20260423/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.gormanrupp.com/20260423/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://www.gormanrupp.com/20260423/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>13
<FILENAME>0001193125-26-173014-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001193125-26-173014-xbrl.zip
M4$L#!!0    ( !IMEUP!1NK3(A,  /.Z   0    9W)C+3(P,C8P-#(S+FAT
M;>T]VU;C.+;O_14:>G4WK$&)[Y< -8M*4=4Y75Q60I_I.2^S9$LF/N78:=F&
M9+Y^MF0;$DB*)(20-.:A*K9UW=IW;6T=_V,TB- MXVF8Q">_J WE%\1B/Z%A
M?'/RRVFOW>G\\H\//QS_#6/TZ7/G EVP.W3J9^$M^Q2F?I2D.6=HOW=^@#IQ
M%,8,_?&Q^Q5]2OQ\P.(,8=3/LF&KV;R[NVO0((S3),HSZ"MM^,F@B3 N&V]S
M1L1[](ED#+4T1;.P8F!-NU;-EJFV#+-AN:[^=T5I*<I$M60XYN%-/T/[_@$2
MM:#O.&91Q,;H<QB3V ])A'I5KX<P3+^!3J,(=46U%'59RO@MHXVBT7X&\ "8
MQ.G)WL30[_1&PF^:JNNZS9$HLU<4:HT\'M'POJQXE"4U1;&:Q<>IHMG,HF91
M-)LL&DX-8+*TW@0X9C U5I4'R'_[3G'QV2/I??'1D_)3\Q-?JZ+A:%Z[JAB&
M6'*QXE7Q.(DO8.5YZ,^N1C/>S,9#UH2"."Y*WH\J#6>-"6:@-O\X_]KS^VQ
M\..IW_#IKFX2/B QSX=#B6$")11#TZOBE#U:K)3Y4.>V"1]$8?-AXAF&;U-M
M5V4?YMW,.(G30/0I\$N Q<2*@W5UHIW9H/A>(YJ&%0VKUMZ'']!QGQ$*_Z/C
M+,PB]L'!OQTWBY_BY8!E1!(99G_FX>W)7CN),R ]? U@WD-^\72RE[%1UI28
MVQ2--LM6C[V$CE&:C2-VLC<D5!!^RQF.C@:$WX1QB^19\K=P,$PX0#T[^@_
MG[)12SG"=\S[%F98M(O3\#\,$_K_>9JU5$7YZ6B8I*&82XNSB AN<;0G1TO#
MVZHS&J;#B(P%RHBOQ^&H)<;$>/$SI)3%\N<#3J&0GNQ]_K=I.9;'' =;JF9C
M@P84>\0%> 745DR/^,0'\,=D('IA8>L46!$5[.AS1&Y*D(RR+@L 6/\V/=?6
M75O%MLLL;&BFCUW3T3&@C6,2BU*':7L? A*E[+@Y-9K9@[-LTU98$&#?=4UL
MZ*:-'5M7L,D4ZMNF[FJ!,SFXLQC6<MR&T7$2=01P?V/CU0:IB#]#LQSMR4B;
MTR#E+& <^#Q+/QP+:F^EDKB@-R2IOR5H]&0OA86/!*7)=WTN!@/TABNB:HQ2
M"N@D6Y]L4CZF2<[EDV1FK7)"$DJ+3JBLRB2(JJ>0BN<@9!S)4;.9)-KN_#8-
MD,>5/U2OIEL? KP26CT!J^&9D$@?[@627M5[^'8_3#JG:/6E>JXZ:4Z!IH+C
M/>":$R31!,JYIR _(BG(IR <,8KO0IKUL6B# #_A>Q5]%02,(Q9DDHJ/2NHN
MWB@-,XR/9-V6+7][R4C0L:#_DFE@>%7R 2R%['0[Q:NB(5BK"=*NN(1V-("J
M?391<!9C*"8W<XH#F!.NAO-TCE5'YNQVMQ96PZIC+^&PO#A+ABVMH9G##-$D
M]R*&?I2XJQP%T+QDK\!7AUG5@RA??@O(((S&K>MPP%*IG743D']502_)LF0
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
M<47$WI\Y\*IB0W>Q<.##6:%^-(_&R">Y",^3&^J\V$B';CPP4 $,\"&)902
MQ_HD"D0$H6A(FK%E@3[C+(^ACFP.4+F?<   ;7Q_JVY[$A-8*YW[7VGK;K5*
M"PQP%ZR@;3E,LEMJ>PVU&FH["C6CH2\55564WZ21>/WK&?IRV3T_O<#=WZ^N
M4/OR_.KTXE^[M5E9XWH-M1IJ-=2V#FKO4"E=5N1MUB?Z">REUBY@^':#<<Z^
M:PW/%>'Y<;S!FXAV-/72=J]@,VU^A!FQ+&/HM($^YCQF451+A1T3V#74:JB]
M4Z@U[.6R"Z]UPV Q*3F#P8H4=P^WQ_YOZ#-TQ5D:BF.0A^@+BQF79R?S.&61
M//O53OA0!*/)'0/.,L+']?9VO;V]>]O;QTTOH>,//QPW^]D@^O!?4$L#!!0
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
M__4?KUY.LUGPZ_\'4$L! A0#%     @ &FV77 %&ZM,B$P  \[H  !
M         ( !     &=R8RTR,#(V,#0R,RYH=&U02P$"% ,4    "  :;9=<
M9A YW6<(  !770  $               @ %0$P  9W)C+3(P,C8P-#(S+GAS
M9%!+ 0(4 Q0    ( !IMEUR [+&E@C$  .M[!  ,              "  >4;
D  !G<F,M97@Y.2YH=&U02P4&      ,  P"V    D4T

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>grc-20260423_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="grc-20260423.xsd" xlink:type="simple"/>
    <context id="C_5b973971-79e6-425c-9583-26085a6dd8e2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042682</identifier>
        </entity>
        <period>
            <startDate>2026-04-23</startDate>
            <endDate>2026-04-23</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="C_5b973971-79e6-425c-9583-26085a6dd8e2"
      id="F_5686be88-6127-4dfd-ba92-1fd705bacac1">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_5b973971-79e6-425c-9583-26085a6dd8e2"
      id="F_67570eff-c995-4357-8730-5e0dc75392f8">0000042682</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="C_5b973971-79e6-425c-9583-26085a6dd8e2"
      id="F_56f318ea-c6e6-4519-bf93-c118cdbfc146">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_5b973971-79e6-425c-9583-26085a6dd8e2"
      id="F_2cc09f06-61bb-48b9-b687-e03c1344c61a">2026-04-23</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_5b973971-79e6-425c-9583-26085a6dd8e2"
      id="F_2d937634-6dbd-4f43-8939-1d5bc843eb48">The Gorman-Rupp Company</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_5b973971-79e6-425c-9583-26085a6dd8e2"
      id="F_beddf6ee-4bf0-427d-9d0f-bb689643d4a1">OH</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_5b973971-79e6-425c-9583-26085a6dd8e2"
      id="F_20c3a47c-cb3d-4a9f-a246-2284ab216ead">1-6747</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_5b973971-79e6-425c-9583-26085a6dd8e2"
      id="F_d4a78be6-80a4-42cf-a349-3596b1d84075">34-0253990</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_5b973971-79e6-425c-9583-26085a6dd8e2"
      id="F_db963e62-fd3e-4c30-8ae9-b0fcee6ba88c">600 South Airport Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_5b973971-79e6-425c-9583-26085a6dd8e2"
      id="F_ca7d9221-7af5-4900-9a60-4183528abde0">Mansfield</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_5b973971-79e6-425c-9583-26085a6dd8e2"
      id="F_bc06f7ef-e94b-46d1-a1e0-6aa2cb469974">OH</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_5b973971-79e6-425c-9583-26085a6dd8e2"
      id="F_11804ee3-96dc-4619-91a5-b29de769ad72">44903</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_5b973971-79e6-425c-9583-26085a6dd8e2"
      id="F_450b42dc-01ff-410c-8ff8-0a2b4780ffe9">(419)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_5b973971-79e6-425c-9583-26085a6dd8e2"
      id="F_8b7257fc-dfe6-485a-a1e1-e82b17a3a5ad">755-1011</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_5b973971-79e6-425c-9583-26085a6dd8e2"
      id="F_efc801e1-92eb-4fd2-828a-d6ed8904407f">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_5b973971-79e6-425c-9583-26085a6dd8e2"
      id="F_3b1074a8-3107-4ad5-88f7-f775af0790a4">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_5b973971-79e6-425c-9583-26085a6dd8e2"
      id="F_e01c49f2-2902-4216-a145-93b99a338b10">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_5b973971-79e6-425c-9583-26085a6dd8e2"
      id="F_c97edf7a-cfc3-4ed8-91c5-38ab52d8e3c7">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_5b973971-79e6-425c-9583-26085a6dd8e2"
      id="F_7f59da22-e096-4248-83c5-a099ec87978f">Common Shares, without par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_5b973971-79e6-425c-9583-26085a6dd8e2"
      id="F_51859240-9ccb-405c-8dca-bb41e676e496">GRC</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_5b973971-79e6-425c-9583-26085a6dd8e2"
      id="F_bab498a0-1b64-44d8-9a23-5ae2959221e0">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_5b973971-79e6-425c-9583-26085a6dd8e2"
      id="F_2f90d689-3522-4a09-bf88-77ae1b41d38d">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
